RcFileSystemDataSourceMetadata rcFsDsMd = rcAudioRecMd.getParentFileSystemDataSourceMetadata(); rcAudioRecMd.loadStructure(); List<RcAudioFileMetadata> waveFileMdList = rcAudioRecMd.getAudioFileMetadataList(RcFile.WAVE_MIME_TYPE); if (waveFileMdList.size() == 0) { rcAudioRecMd.clearStructure();
inputFile = new File(this.sourceDataDirectory.getPath() + File.separator + DEFAULT_AUDIO_RECORDING_METADATA_FILENAME); if (inputFile.exists()) { this.defaultMetadata = new RcAudioRecordingMetadata(null);
rcAudioRecMd.loadStructure(); List<RcAudioFileMetadata> waveFileMdList = rcAudioRecMd.getAudioFileMetadataList(RcFile.WAVE_MIME_TYPE); rcAudioRecMd.clearStructure();
rcRiffBwf.setRcRiffBextChunk(rcRiffBextChunk); rcRiffBextChunk.setDescription(rcAudioRecMd.getId() + ", local, ResCarta object ID"); rcRiffBextChunk.setOriginator("US, " + rcAudioRecMd.getInstitutionId()); rcRiffBextChunk.setOriginatorReference(rcAudioRecMd.getId()); rcRiffBextChunk.setOriginationDate(RcDataConversionTool.getBextDate()); rcRiffBextChunk.setOriginationTime(RcDataConversionTool.getBextTime()); rcRiffInfoListChunk.setName(rcAudioRecMd.getTitle().trim()); rcRiffAXmlChunk.setAXml(rcAudioRecMd.getMods().marshalToString(true)); rcRiffBwf.setRcRiffAXmlChunk(rcRiffAXmlChunk); vorbisComments.add(new RcVorbisComment(RcVorbisCommentFieldName.TITLE, rcAudioRecMd.getTitle().trim())); rcAudioRecMd.getAudioFileMetadataList().clear(); rcAudioRecMd.getAudioFileMetadataList().add(waveFileMd); rcAudioRecMd.getAudioFileMetadataList().add(oggVorbisFileMd); rcAudioRecMd.getAudioFileMetadataList().add(mp3FileMd);
List<RcAudioFileMetadata> rcAudioFileMdList = rcAudioRecMd.getAudioFileMetadataList();
List<RcAudioFileMetadata> audioFileMdList = ((RcAudioRecordingMetadata) rcObjMd).getAudioFileMetadataList(mimeType); ((RcAudioRecordingMetadata) rcObjMd).loadStructure(); ((RcAudioRecordingMetadata) rcObjMd).clearStructure();
((RcAudioRecordingMetadata) rcObjectMetadata).getAudioFileMetadataList().add(rcAudioFileMd);
RcFileSystemDataSourceMetadata rcFsDsMd = rcAudioRecMd.getParentFileSystemDataSourceMetadata(); rcAudioRecMd.loadStructure(); List<RcAudioFileMetadata> waveFileMdList = rcAudioRecMd.getAudioFileMetadataList(RcFile.WAVE_MIME_TYPE); rcAudioRecMd.clearStructure();
((RcAudioRecordingMetadata) curSourceRcObjectMetadata).getAudioFileMetadataList(RcFile.WAVE_MIME_TYPE);
rcObjMd = new RcAudioRecordingMetadata(null);
newMd = new RcAudioRecordingMetadata(rcFsDsMd, currentInstitutionId, currentAggregatorId, currentRootId);