@MediaClass(uuid1=218169601, uuid2=257, uuid3=20480, uuid4={6,14,43,52,2,6,1,1}, definedName="BWFImportDescriptor", description="Specifies audio essence represented according to the Broadcast Wave specifications.", symbol="BWFImportDescriptor") public class BWFImportDescriptorImpl extends ImportDescriptorImpl implements BWFImportDescriptor, Serializable, XMLSerializable, Cloneable
Implements the description of audio essence that is formatted according the the Broadcast Wave Format specifications, which is a file essence source that is not directly manipulated by an AAF application.
ObjectClassPropertyID| Constructor and Description |
|---|
BWFImportDescriptorImpl()
Creates and initializes a new BWF import descriptor, which specifies audio data
essence according to the Broadcast Wave specifications.
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendUnknownBWFChunk(RIFFChunk chunk)
Append a RIFFChunk to end of the list of unknown BWF chunks of this
BWF import descriptor.
|
void |
clearUnknownBWFChunks()
Clear the unknown BWF chunks attached to this BWF import
descriptor, omitting this optional property.
|
BWFImportDescriptor |
clone()
Create a cloned copy of this interchange object.
|
int |
countUnknownBWFChunks()
Returns the total number of unknown BWF chunks attached
to this BWF import descriptor.
|
String |
getBasicData()
Returns the basic data of this BWF import descriptor, which is taken from the
basic data property of the associated <qlty> chunk.
|
String |
getCodingHistory()
Returns the coding history property of this BWF import descriptor, which is
taken from the coding history property of the associated <bext> chunk.
|
String |
getCueSheet()
Returns the cue sheet property of this BWF import descriptor, which is taken from
the cue sheet data property of the associated <qlty> chunk.
|
String |
getEndOfModulation()
Returns the end of modulation property of this BWF import descriptor, which is
taken from the end modulation data property of the associated <qlty> chunk.
|
int |
getFileSecurityReport()
Returns the file security code of the quality report of this BWF import
descriptor.
|
int |
getFileSecurityWave()
Returns the file security code of the BWF wave data of this BWF import
descriptor.
|
String |
getOperatorComment()
Returns the operator comment property of this BWF import descriptor, which is taken
from the comment of operator property of the associated <qlty> chunk.
|
String |
getQualityEvent()
Returns the quality event data property of this BWF import descriptor, which is taken
from the quality event data property of the associated <qlty> chunk.
|
String |
getQualityParameter()
Returns the quality parameter property of this BWF import descriptor, which is taken
from the quality parameter data property of the associated <qlty> chunk.
|
String |
getStartOfModulation()
Returns the start of modulation data of this BWF import descriptor, which is taken
from the start modulation data poperty of the associated <qlty> chunk.
|
RIFFChunk |
getUnknownBWFChunkAt(int index)
Returns the RIFFChunk from the list of unknown BWF chunks of this
BWF import descriptor at the given index.
|
List<RIFFChunk> |
getUnknownBWFChunks()
Returns a copy of the list of unknown BWF chunks of this BWF import descriptor.
|
void |
insertUnknownBWFChunkAt(int index,
RIFFChunk chunk)
Insert a RIFFChunk into the list of unknown BWF chunks of this BWF
import descriptor at the given index.
|
void |
prependUnknownBWFChunk(RIFFChunk chunk)
Prepend a RIFFChunk to the beginning of the list of unknown BWF
chunks of this BWF descriptor.
|
void |
removeUnknownBWFChunkAt(int index)
Removes the RIFFChunk at the given index through the list of unknown
BWF chunks of this BWF descriptor.
|
void |
setBasicData(String basicData)
Sets the basic data of this BWF import descriptor, which is taken from the
basic data property of the associated <qlty> chunk.
|
void |
setCodingHistory(String codingHistory)
Sets the coding history property of this BWF import descriptor, which is
taken from the coding history property of the associated <bext> chunk.
|
void |
setCueSheet(String cueSheet)
Sets the cue sheet property of this BWF import descriptor, which is taken from
the cue sheet data property of the associated <qlty> chunk.
|
void |
setEndOfModulation(String endOfModulation)
Sets the end of modulation property of this BWF import descriptor, which is taken from
the end modulation data property of the associated <qlty> chunk.
|
void |
setFileSecurityReport(Integer fileSecurityReport)
Set the file security code of the quality report of this BWF import descriptor.
|
void |
setFileSecurityWave(Integer fileSecurityWave)
Sets the file security code of the BWF wave data of this BWF import
descriptor.
|
void |
setOperatorComment(String operatorComment)
Sets the operator comment property of this BWF import descriptor, which is taken
from the comment of operator property of the associated <qlty> chunk.
|
void |
setQualityEvent(String qualityEvent)
Sets the quality event data property of this BWF import descriptor, which is taken
from the quality event data property of the associated <qlty> chunk.
|
void |
setQualityParameter(String qualityParameter)
Sets the quality parameter property of this BWF import descriptor, which is taken
from the quality parameter data property of the associated <qlty> chunk.
|
void |
setStartOfModulation(String startOfModulation)
Sets the start of modulation data of this BWF import descriptor, which is taken
from the start modulation data property of the associated <qlty> chunk.
|
appendLocator, appendSubDescriptor, clearLocators, clearSubDescriptors, countLocators, countSubDescriptors, getComment, getLocatorAt, getLocators, getSubDescriptorAt, getSubDescriptors, insertLocatorAt, insertSubDescriptorAt, prependLocator, prependSubDescriptor, removeLocatorAt, removeSubDescriptorAtaddApplicationPlugin, appendXMLChildren, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getLinkedGenerationIDString, getObjectClass, getPersistentID, getPersistentIndex, hashCode, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setLinkedGenerationIDString, setObjectClass, setPersistentID, setPersistentIndex, toStringappendLocator, appendSubDescriptor, clearLocators, countLocators, countSubDescriptors, getLocatorAt, getLocators, getSubDescriptorAt, getSubDescriptors, insertLocatorAt, insertSubDescriptorAt, prependLocator, prependSubDescriptor, removeLocatorAt, removeSubDescriptorAtaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexappendXMLChildren, getCommentpublic BWFImportDescriptorImpl()
Creates and initializes a new BWF import descriptor, which specifies audio data essence according to the Broadcast Wave specifications.
@MediaProperty(uuid1=67241218, uuid2=513, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="QltyBasicData", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=15650, symbol="QltyBasicData") public String getBasicData() throws PropertyNotPresentException
BWFImportDescriptorReturns the basic data of this BWF import descriptor, which is taken from the basic data property of the associated <qlty> chunk. This property is optional.
getBasicData in interface BWFImportDescriptorPropertyNotPresentException - The optional basic data property is not present
in this BWF import descriptor.@MediaPropertySetter(value="QltyBasicData") public void setBasicData(String basicData)
BWFImportDescriptorSets the basic data of this BWF import descriptor, which is taken from the
basic data property of the associated <qlty> chunk. This property is optional
and setting it to null will omit the property.
setBasicData in interface BWFImportDescriptorbasicData - Basic data of this BWF import descriptor.@MediaProperty(uuid1=67241218, uuid2=257, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="BextCodingHistory", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=15649, symbol="BextCodingHistory") public String getCodingHistory() throws PropertyNotPresentException
BWFImportDescriptorReturns the coding history property of this BWF import descriptor, which is taken from the coding history property of the associated <bext> chunk. This property is optional.
getCodingHistory in interface BWFImportDescriptorPropertyNotPresentException - The optional coding history property is not
present in this BWF import descriptor.@MediaPropertySetter(value="BextCodingHistory") public void setCodingHistory(String codingHistory)
BWFImportDescriptorSets the coding history property of this BWF import descriptor, which is
taken from the coding history property of the associated <bext> chunk.
This property is optional and setting it to null will omit the
property.
setCodingHistory in interface BWFImportDescriptorcodingHistory - Coding history property of this BWF import descriptor.@MediaProperty(uuid1=67241218, uuid2=2049, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="QltyCueSheet", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=15656, symbol="QltyCueSheet") public String getCueSheet() throws PropertyNotPresentException
BWFImportDescriptorReturns the cue sheet property of this BWF import descriptor, which is taken from the cue sheet data property of the associated <qlty> chunk. This property is optional
getCueSheet in interface BWFImportDescriptorPropertyNotPresentException - The optional cue sheet property is not present
in this BWF import descriptor.@MediaPropertySetter(value="QltyCueSheet") public void setCueSheet(String cueSheet)
BWFImportDescriptorSets the cue sheet property of this BWF import descriptor, which is taken from
the cue sheet data property of the associated <qlty> chunk. This
property is optional and setting it to null will omit the property.
setCueSheet in interface BWFImportDescriptorcueSheet - Cue sheet property of this BWF import descriptor.@MediaProperty(uuid1=67241218, uuid2=1281, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="QltyEndOfModulation", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=15653, symbol="QltyEndOfModulation") public String getEndOfModulation() throws PropertyNotPresentException
BWFImportDescriptorReturns the end of modulation property of this BWF import descriptor, which is taken from the end modulation data property of the associated <qlty> chunk. This property is optional.
getEndOfModulation in interface BWFImportDescriptorPropertyNotPresentException - The optional end of modulation property is not
present in this BWF import descriptor.@MediaPropertySetter(value="QltyEndOfModulation") public void setEndOfModulation(String endOfModulation)
BWFImportDescriptorSets the end of modulation property of this BWF import descriptor, which is taken from
the end modulation data property of the associated <qlty> chunk. This
property is optional and setting it to null will omit the property.
setEndOfModulation in interface BWFImportDescriptorendOfModulation - End of modulation property of this BWF import descriptor.@MediaProperty(uuid1=67240706, uuid2=1280, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="QltyFileSecurityReport", typeName="UInt32", optional=true, uniqueIdentifier=false, pid=15637, symbol="QltyFileSecurityReport") public int getFileSecurityReport() throws PropertyNotPresentException
BWFImportDescriptorReturns the file security code of the quality report of this BWF import descriptor. This property is optional.
getFileSecurityReport in interface BWFImportDescriptorPropertyNotPresentException - The optional file security code value is
not present in this BWF import descriptor.@MediaPropertySetter(value="QltyFileSecurityReport") public void setFileSecurityReport(Integer fileSecurityReport)
BWFImportDescriptorSet the file security code of the quality report of this BWF import descriptor.
This property is optional and can be omitted by setting its value to
null.
setFileSecurityReport in interface BWFImportDescriptorfileSecurityReport - File security code of the quality report of this BWF import
descriptor.@MediaProperty(uuid1=67240706, uuid2=1536, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="QltyFileSecurityWave", typeName="UInt32", optional=true, uniqueIdentifier=false, pid=15638, symbol="QltyFileSecurityWave") public int getFileSecurityWave() throws PropertyNotPresentException
BWFImportDescriptorReturns the file security code of the BWF wave data of this BWF import descriptor. This property is optional.
getFileSecurityWave in interface BWFImportDescriptorPropertyNotPresentException - The optional file security wave property
is not present in this BWF import descriptor.@MediaPropertySetter(value="QltyFileSecurityWave") public void setFileSecurityWave(Integer fileSecurityWave)
BWFImportDescriptorSets the file security code of the BWF wave data of this BWF import
descriptor. This property is optional and can be omitted by setting its value to
null.
setFileSecurityWave in interface BWFImportDescriptorfileSecurityWave - File security code of the BWF wave data of this BWF import
descriptor.@MediaProperty(uuid1=67241218, uuid2=1793, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="QltyOperatorComment", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=15655, symbol="QltyOperatorComment") public String getOperatorComment() throws PropertyNotPresentException
BWFImportDescriptorReturns the operator comment property of this BWF import descriptor, which is taken from the comment of operator property of the associated <qlty> chunk. This property is optional.
getOperatorComment in interface BWFImportDescriptorPropertyNotPresentException - The optional operator comment property is not
present in this BWF import descriptor.@MediaPropertySetter(value="QltyOperatorComment") public void setOperatorComment(String operatorComment)
BWFImportDescriptorSets the operator comment property of this BWF import descriptor, which is taken
from the comment of operator property of the associated <qlty> chunk. This
property is optional and setting it to null will omit the property.
setOperatorComment in interface BWFImportDescriptoroperatorComment - Operator comment of this BWF import descriptor.@MediaProperty(uuid1=67241218, uuid2=1025, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="QltyQualityEvent", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=15652, symbol="QltyQualityEvent") public String getQualityEvent() throws PropertyNotPresentException
BWFImportDescriptorReturns the quality event data property of this BWF import descriptor, which is taken from the quality event data property of the associated <qlty> chunk. This property is optional.
getQualityEvent in interface BWFImportDescriptorPropertyNotPresentException - The optional quality event property is not present
in this BWF import descriptor.@MediaPropertySetter(value="QltyQualityEvent") public void setQualityEvent(String qualityEvent)
BWFImportDescriptorSets the quality event data property of this BWF import descriptor, which is taken
from the quality event data property of the associated <qlty> chunk. This
property is optional and setting it to null will omit the property.
setQualityEvent in interface BWFImportDescriptorqualityEvent - Quality event data property of this BWF import descriptor.@MediaProperty(uuid1=67241218, uuid2=1537, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="QltyQualityParameter", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=15654, symbol="QltyQualityParameter") public String getQualityParameter() throws PropertyNotPresentException
BWFImportDescriptorReturns the quality parameter property of this BWF import descriptor, which is taken from the quality parameter data property of the associated <qlty> chunk. This property is optional.
getQualityParameter in interface BWFImportDescriptorPropertyNotPresentException - The optional quality parameter property is not present
in this BWF import descriptor.@MediaPropertySetter(value="QltyQualityParameter") public void setQualityParameter(String qualityParameter)
BWFImportDescriptorSets the quality parameter property of this BWF import descriptor, which is taken
from the quality parameter data property of the associated <qlty> chunk. This
property is optional and setting it to null will omit the property.
setQualityParameter in interface BWFImportDescriptorqualityParameter - Quality parameter property of this BWF import descriptor.@MediaProperty(uuid1=67241218, uuid2=769, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="QltyStartOfModulation", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=15651, symbol="QltyStartOfModulation") public String getStartOfModulation() throws PropertyNotPresentException
BWFImportDescriptorReturns the start of modulation data of this BWF import descriptor, which is taken from the start modulation data poperty of the associated <qlty> chunk. This property is optional.
getStartOfModulation in interface BWFImportDescriptorPropertyNotPresentException - The optional start of modulation property is not
present in this BWF import descriptor.@MediaPropertySetter(value="QltyStartOfModulation") public void setStartOfModulation(String startOfModulation)
BWFImportDescriptorSets the start of modulation data of this BWF import descriptor, which is taken
from the start modulation data property of the associated <qlty> chunk. This
property is optional and setting it to null will omit the property.
setStartOfModulation in interface BWFImportDescriptorstartOfModulation - Start of modulation data of this BWF import descriptor.@MediaProperty(uuid1=100729092, uuid2=1551, uuid3=0, uuid4={6,14,43,52,1,1,1,8}, definedName="UnknownBWFChunks", typeName="RIFFChunkStrongReferenceVector", optional=true, uniqueIdentifier=false, pid=15667, symbol="UnknownBWFChunks") public List<RIFFChunk> getUnknownBWFChunks() throws PropertyNotPresentException
BWFImportDescriptorReturns a copy of the list of unknown BWF chunks of this BWF import descriptor. This is an optional property.
getUnknownBWFChunks in interface BWFImportDescriptorPropertyNotPresentException - The optional list of unknown BWF chunks is not
present for this BWF import descriptor.TypeDefinitions.RIFFChunkStrongReferenceVector@MediaListAppend(value="UnknownBWFChunks") public void appendUnknownBWFChunk(RIFFChunk chunk) throws NullPointerException, ObjectAlreadyAttachedException
BWFImportDescriptorAppend a RIFFChunk to end of the list of unknown BWF chunks of this BWF import descriptor.
appendUnknownBWFChunk in interface BWFImportDescriptorchunk - Chunk to append to the current list.NullPointerException - The chunk argument is null.ObjectAlreadyAttachedException - The chunk is already contained within
the list of unknown BWF chunks of this BWF import descriptor.@MediaPropertyCount(value="UnknownBWFChunks") public int countUnknownBWFChunks()
BWFImportDescriptorReturns the total number of unknown BWF chunks attached to this BWF import descriptor.
countUnknownBWFChunks in interface BWFImportDescriptor@MediaPropertyClear(value="UnknownBWFChunks") public void clearUnknownBWFChunks()
BWFImportDescriptorClear the unknown BWF chunks attached to this BWF import descriptor, omitting this optional property.
clearUnknownBWFChunks in interface BWFImportDescriptor@MediaListGetAt(value="UnknownBWFChunks") public RIFFChunk getUnknownBWFChunkAt(int index) throws IndexOutOfBoundsException
BWFImportDescriptorReturns the RIFFChunk from the list of unknown BWF chunks of this BWF import descriptor at the given index.
getUnknownBWFChunkAt in interface BWFImportDescriptorindex - Index of the chunk to retrieve.IndexOutOfBoundsException - The given index is outside the acceptable
range for the current list of unknown BWF chunks of this BWF import descriptor.@MediaListInsertAt(value="UnknownBWFChunks") public void insertUnknownBWFChunkAt(int index, RIFFChunk chunk) throws NullPointerException, IndexOutOfBoundsException, ObjectAlreadyAttachedException
BWFImportDescriptorInsert a RIFFChunk into the list of unknown BWF chunks of this BWF import descriptor at the given index. Chunks already existing at the given and higher indices will be moved to the next higher index to accommodate the new chunk.
insertUnknownBWFChunkAt in interface BWFImportDescriptorindex - Index through the list of unknown BWF chunks at which to insert
the additional chunk.chunk - Chunk to insert at the given index.NullPointerException - The chunk argument is null.IndexOutOfBoundsException - The given index is outside the acceptable
range for the current list of unknown BWF chunks of this BWF import descriptor.ObjectAlreadyAttachedException - The given chunk is already contained in
the list of unknown BWF chunks of this BWF import descriptor.@MediaListPrepend(value="UnknownBWFChunks") public void prependUnknownBWFChunk(RIFFChunk chunk) throws NullPointerException, ObjectAlreadyAttachedException
BWFImportDescriptorPrepend a RIFFChunk to the beginning of the list of unknown BWF chunks of this BWF descriptor.
prependUnknownBWFChunk in interface BWFImportDescriptorchunk - Chunk to prepend to the current list.NullPointerException - The chunk argument is null.ObjectAlreadyAttachedException - The The chunk is already contained within
the list of unknown BWF chunks of this BWF import descriptor.@MediaListRemoveAt(value="UnknownBWFChunks") public void removeUnknownBWFChunkAt(int index) throws IndexOutOfBoundsException
BWFImportDescriptorRemoves the RIFFChunk at the given index through the list of unknown BWF chunks of this BWF descriptor. Chunks already existing at indices higher than the given index will be moved to the next lower index to fill the gap left by the removal.
removeUnknownBWFChunkAt in interface BWFImportDescriptorindex - Index of the chunk to remove.IndexOutOfBoundsException - The given index is outside the acceptable
range for the current list of unknown BWF chunks of this BWF import descriptor.public BWFImportDescriptor clone()
InterchangeObjectCreate a cloned copy of this interchange object.
clone in interface MediaEntityclone in interface BWFImportDescriptorclone in interface EssenceDescriptorclone in interface ImportDescriptorclone in interface InterchangeObjectclone in interface PhysicalDescriptorclone in class ImportDescriptorImpl(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.