@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.GenericSoundEssenceDescriptorBO
FileDescriptor.FileDescriptorBO
GenericDescriptor.GenericDescriptorBO
InterchangeObject.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.Object
other
- object that this WaveAudioEssenceDescriptor should be compared withpublic int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object