@Immutable public final class WaveAudioEssenceDescriptor extends GenericSoundEssenceDescriptor
| Modifier and Type | Class and Description |
|---|---|
static class |
WaveAudioEssenceDescriptor.WaveAudioEssenceDescriptorBO
Object corresponding to a parsed WaveAudioEssenceDescriptor structural metadata set defined in st382:2007
|
GenericSoundEssenceDescriptor.GenericSoundEssenceDescriptorBOFileDescriptor.FileDescriptorBOGenericDescriptor.GenericDescriptorBOInterchangeObject.InterchangeObjectBO| Constructor and Description |
|---|
WaveAudioEssenceDescriptor(WaveAudioEssenceDescriptor.WaveAudioEssenceDescriptorBO waveAudioEssenceDescriptorBO) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other)
A method that compares this WaveAudioEssenceDescriptor with the object that was passed in and returns true/false depending on whether the objects
match field for field.
|
int |
getAudioSamplingRateDenominator()
Getter for the audio sampling rate denominator of this WaveAudioEssenceDescriptor
|
int |
getAudioSamplingRateNumerator()
Getter for the audio sampling rate numerator of this WaveAudioEssenceDescriptor
|
int |
getBlockAlign()
Getter for the block align of this WaveAudioEssenceDescriptor
|
MXFUID |
getChannelAssignmentUL()
Getter for channel assignment UL (can be null)
|
int |
getChannelCount()
Getter for the channel count of this WaveAudioEssenceDescriptor
|
int |
getQuantizationBits()
Getter for the quantization bits of this WaveAudioEssenceDescriptor
|
int |
hashCode()
Getter for the sum of hash codes of AudioSamplingRate, Channel Count, Quantization Bits and Block Align fields
of this WaveAudioEssenceDescriptor
|
java.lang.String |
toString()
A method that returns a string representation of a WaveAudioEssenceDescriptor object
|
public WaveAudioEssenceDescriptor(WaveAudioEssenceDescriptor.WaveAudioEssenceDescriptorBO waveAudioEssenceDescriptorBO)
public int getAudioSamplingRateNumerator()
throws MXFException
MXFException - when audio sampling rate numerator is out of rangepublic int getAudioSamplingRateDenominator()
throws MXFException
MXFException - when audio sampling rate denominator is out of rangepublic int getChannelCount()
throws MXFException
MXFException - when channel count is out of rangepublic int getQuantizationBits()
throws MXFException
MXFException - when quantization bits is out of rangepublic int getBlockAlign()
throws MXFException
MXFException - when block align is out of range@Nullable public MXFUID getChannelAssignmentUL()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectother - object that this WaveAudioEssenceDescriptor should be compared withpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object