#include <Ap4SampleDescription.h>
Public Types | |
typedef AP4_UI08 | Mpeg4AudioObjectType |
Public Member Functions | |
AP4_MpegAudioSampleDescription (AP4_EsdsAtom *esds, unsigned int sample_rate, unsigned int sample_size, unsigned int channel_count) | |
AP4_MpegAudioSampleDescription (OTI oti, unsigned int sample_rate, unsigned int sample_size, unsigned int channel_count, const AP4_DataBuffer *decoder_info, AP4_UI32 buffer_size, AP4_UI32 max_bitrate, AP4_UI32 avg_bitrate) | |
AP4_Atom * | ToAtom () const |
Mpeg4AudioObjectType | GetMpeg4AudioObjectType () const |
For sample descriptions of MPEG-4 audio tracks (i.e GetObjectTypeId() returns AP4_OTI_MPEG4_AUDIO), this method returns the MPEG4 Audio Object Type. | |
Static Public Member Functions | |
static const char * | GetMpeg4AudioObjectTypeString (Mpeg4AudioObjectType type) |
Definition at line 248 of file Ap4SampleDescription.h.
Definition at line 253 of file Ap4SampleDescription.h.
AP4_MpegAudioSampleDescription::AP4_MpegAudioSampleDescription | ( | AP4_EsdsAtom * | esds, | |
unsigned int | sample_rate, | |||
unsigned int | sample_size, | |||
unsigned int | channel_count | |||
) |
AP4_MpegAudioSampleDescription::AP4_MpegAudioSampleDescription | ( | OTI | oti, | |
unsigned int | sample_rate, | |||
unsigned int | sample_size, | |||
unsigned int | channel_count, | |||
const AP4_DataBuffer * | decoder_info, | |||
AP4_UI32 | buffer_size, | |||
AP4_UI32 | max_bitrate, | |||
AP4_UI32 | avg_bitrate | |||
) |
static const char* AP4_MpegAudioSampleDescription::GetMpeg4AudioObjectTypeString | ( | Mpeg4AudioObjectType | type | ) | [static] |
AP4_Atom* AP4_MpegAudioSampleDescription::ToAtom | ( | ) | const [virtual] |
Reimplemented from AP4_SampleDescription.
Mpeg4AudioObjectType AP4_MpegAudioSampleDescription::GetMpeg4AudioObjectType | ( | ) | const |
For sample descriptions of MPEG-4 audio tracks (i.e GetObjectTypeId() returns AP4_OTI_MPEG4_AUDIO), this method returns the MPEG4 Audio Object Type.
For other sample descriptions, this method returns 0.