AP4_MpegSampleDescription Class Reference
#include <Ap4SampleDescription.h>

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) | |
AP4_Byte | GetStreamType () const |
AP4_Byte | GetObjectTypeId () const |
AP4_UI32 | GetBufferSize () const |
AP4_UI32 | GetMaxBitrate () const |
AP4_UI32 | GetAvgBitrate () const |
const AP4_DataBuffer & | GetDecoderInfo () 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_UI32 | m_BufferSize |
AP4_UI32 | m_MaxBitrate |
AP4_UI32 | m_AvgBitrate |
AP4_DataBuffer | m_DecoderInfo |
Detailed Description
Definition at line 302 of file Ap4SampleDescription.h.
Member Typedef Documentation
Definition at line 309 of file Ap4SampleDescription.h.
Definition at line 308 of file Ap4SampleDescription.h.
Constructor & Destructor Documentation
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 | |||
) |
Member Function Documentation
AP4_EsDescriptor* AP4_MpegSampleDescription::CreateEsDescriptor | ( | ) | const |
AP4_UI32 AP4_MpegSampleDescription::GetAvgBitrate | ( | ) | const [inline] |
Definition at line 331 of file Ap4SampleDescription.h.
References m_AvgBitrate.
AP4_UI32 AP4_MpegSampleDescription::GetBufferSize | ( | ) | const [inline] |
Definition at line 329 of file Ap4SampleDescription.h.
References m_BufferSize.
const AP4_DataBuffer& AP4_MpegSampleDescription::GetDecoderInfo | ( | ) | const [inline] |
Definition at line 332 of file Ap4SampleDescription.h.
References m_DecoderInfo.
AP4_UI32 AP4_MpegSampleDescription::GetMaxBitrate | ( | ) | const [inline] |
Definition at line 330 of file Ap4SampleDescription.h.
References m_MaxBitrate.
AP4_Byte AP4_MpegSampleDescription::GetObjectTypeId | ( | ) | const [inline] |
Definition at line 328 of file Ap4SampleDescription.h.
References m_ObjectTypeId.
static const char* AP4_MpegSampleDescription::GetObjectTypeString | ( | OTI | oti | ) | [static] |
AP4_Byte AP4_MpegSampleDescription::GetStreamType | ( | ) | const [inline] |
Definition at line 327 of file Ap4SampleDescription.h.
References m_StreamType.
static const char* AP4_MpegSampleDescription::GetStreamTypeString | ( | StreamType | type | ) | [static] |
Member Data Documentation
AP4_UI32 AP4_MpegSampleDescription::m_AvgBitrate [protected] |
Definition at line 344 of file Ap4SampleDescription.h.
Referenced by GetAvgBitrate().
AP4_UI32 AP4_MpegSampleDescription::m_BufferSize [protected] |
Definition at line 342 of file Ap4SampleDescription.h.
Referenced by GetBufferSize().
Definition at line 345 of file Ap4SampleDescription.h.
Referenced by GetDecoderInfo().
AP4_UI32 AP4_MpegSampleDescription::m_Format [protected] |
Reimplemented from AP4_SampleDescription.
Definition at line 339 of file Ap4SampleDescription.h.
AP4_UI32 AP4_MpegSampleDescription::m_MaxBitrate [protected] |
Definition at line 343 of file Ap4SampleDescription.h.
Referenced by GetMaxBitrate().
OTI AP4_MpegSampleDescription::m_ObjectTypeId [protected] |
Definition at line 341 of file Ap4SampleDescription.h.
Referenced by GetObjectTypeId().
StreamType AP4_MpegSampleDescription::m_StreamType [protected] |
Definition at line 340 of file Ap4SampleDescription.h.
Referenced by GetStreamType().
The documentation for this class was generated from the following file:
Generated on Thu May 13 16:37:24 2010 for Bento4 MP4 SDK by
