#include <Ap4SampleDescription.h>
Inheritance diagram for AP4_MpegSampleDescription:
Public Types | |
typedef AP4_UI08 | StreamType |
typedef AP4_UI08 | OTI |
Public Member Functions | |
AP4_MpegSampleDescription (AP4_UI32 format, AP4_EsdsAtom *esds) | |
AP4_MpegSampleDescription (AP4_UI32 format, StreamType stream_type, OTI oti, const AP4_DataBuffer *decoder_info, AP4_UI32 buffer_size, AP4_UI32 max_bitrate, AP4_UI32 avg_bitrate) | |
virtual | ~AP4_MpegSampleDescription () |
AP4_Byte | GetStreamType () const |
AP4_Byte | GetObjectTypeId () const |
const AP4_DataBuffer * | GetDecoderInfo () const |
AP4_UI32 | GetBufferSize () const |
AP4_UI32 | GetMaxBitrate () const |
AP4_UI32 | GetAvgBitrate () const |
AP4_EsDescriptor * | CreateEsDescriptor () const |
Static Public Member Functions | |
static const char * | GetStreamTypeString (StreamType type) |
static const char * | GetObjectTypeString (OTI oti) |
Protected Attributes | |
AP4_UI32 | m_Format |
StreamType | m_StreamType |
OTI | m_ObjectTypeId |
AP4_DataBuffer * | m_DecoderInfo |
AP4_UI32 | m_BufferSize |
AP4_UI32 | m_MaxBitrate |
AP4_UI32 | m_AvgBitrate |
Definition at line 187 of file Ap4SampleDescription.h.
Definition at line 191 of file Ap4SampleDescription.h.
Definition at line 192 of file Ap4SampleDescription.h.
AP4_MpegSampleDescription::AP4_MpegSampleDescription | ( | AP4_UI32 | format, | |
AP4_EsdsAtom * | esds | |||
) |
AP4_MpegSampleDescription::AP4_MpegSampleDescription | ( | AP4_UI32 | format, | |
StreamType | stream_type, | |||
OTI | oti, | |||
const AP4_DataBuffer * | decoder_info, | |||
AP4_UI32 | buffer_size, | |||
AP4_UI32 | max_bitrate, | |||
AP4_UI32 | avg_bitrate | |||
) |
virtual AP4_MpegSampleDescription::~AP4_MpegSampleDescription | ( | ) | [virtual] |
static const char* AP4_MpegSampleDescription::GetStreamTypeString | ( | StreamType | type | ) | [static] |
static const char* AP4_MpegSampleDescription::GetObjectTypeString | ( | OTI | oti | ) | [static] |
AP4_Byte AP4_MpegSampleDescription::GetStreamType | ( | ) | const [inline] |
AP4_Byte AP4_MpegSampleDescription::GetObjectTypeId | ( | ) | const [inline] |
const AP4_DataBuffer* AP4_MpegSampleDescription::GetDecoderInfo | ( | ) | const [inline] |
AP4_UI32 AP4_MpegSampleDescription::GetBufferSize | ( | ) | const [inline] |
AP4_UI32 AP4_MpegSampleDescription::GetMaxBitrate | ( | ) | const [inline] |
AP4_UI32 AP4_MpegSampleDescription::GetAvgBitrate | ( | ) | const [inline] |
AP4_EsDescriptor* AP4_MpegSampleDescription::CreateEsDescriptor | ( | ) | const |
AP4_UI32 AP4_MpegSampleDescription::m_Format [protected] |
StreamType AP4_MpegSampleDescription::m_StreamType [protected] |
OTI AP4_MpegSampleDescription::m_ObjectTypeId [protected] |
AP4_DataBuffer* AP4_MpegSampleDescription::m_DecoderInfo [protected] |
AP4_UI32 AP4_MpegSampleDescription::m_BufferSize [protected] |
AP4_UI32 AP4_MpegSampleDescription::m_MaxBitrate [protected] |
AP4_UI32 AP4_MpegSampleDescription::m_AvgBitrate [protected] |