public interface WAVEDescriptor extends AAFFileDescriptor
Specifies the description of a file of audio essence formatted according to the RIFF Waveform Audio File Format (WAVE).
For more information, see the description of WAVE on Wikipedia.
| Modifier and Type | Method and Description |
|---|---|
WAVEDescriptor |
clone()
Create a cloned copy of this WAVE descriptor.
|
byte[] |
getWAVESummary()
Returns a copy of the WAVE file information without the
associated sample data from the audio essence described by this
WAVE descriptor.
|
int |
getWAVESummaryBufferSize()
Deprecated.
Use
getWAVESummary().length
instead. |
void |
setWAVESummary(byte[] summary)
Sets the copy of WAVE file information without the sample data
from the audio essence described by this WAVE descriptor.
|
getCodec, getContainerFormat, getEssenceLength, getLinkedTrackID, getSampleRate, setCodec, setContainerFormat, setEssenceLength, setLinkedTrackID, setSampleRateappendLocator, 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, setPersistentIndex@DataValue byte[] getWAVESummary()
Returns a copy of the WAVE file information without the associated sample data from the audio essence described by this WAVE descriptor.
@Deprecated @UInt32 int getWAVESummaryBufferSize()
getWAVESummary().length
instead.Returns the size of the data buffer required for the
getWAVESummary() method.
getWAVESummary() method.void setWAVESummary(@DataValue byte[] summary) throws NullPointerException
Sets the copy of WAVE file information without the sample data from the audio essence described by this WAVE descriptor.
summary - Summary property for this WAVE descriptor.NullPointerException - The given summary is null.WAVEDescriptor clone()
Create a cloned copy of this WAVE descriptor.
clone in interface AAFFileDescriptorclone in interface EssenceDescriptorclone in interface InterchangeObjectclone in interface MediaEntity(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.