#include <Ap4SampleEntry.h>
Inheritance diagram for AP4_AudioSampleEntry:
Public Member Functions | |
AP4_AudioSampleEntry (AP4_Atom::Type format, AP4_UI32 sample_rate, AP4_UI16 sample_size, AP4_UI16 channel_count) | |
AP4_AudioSampleEntry (AP4_Atom::Type format, AP4_Size size, AP4_ByteStream &stream, AP4_AtomFactory &atom_factory) | |
AP4_UI32 | GetSampleRate () |
AP4_UI16 | GetSampleSize () |
AP4_UI16 | GetChannelCount () |
AP4_SampleDescription * | ToSampleDescription () |
virtual AP4_SampleDescription * | ToTargetSampleDescription (AP4_UI32 format) |
Protected Member Functions | |
virtual AP4_Size | GetFieldsSize () |
virtual AP4_Result | ReadFields (AP4_ByteStream &stream) |
virtual AP4_Result | WriteFields (AP4_ByteStream &stream) |
virtual AP4_Result | InspectFields (AP4_AtomInspector &inspector) |
Protected Attributes | |
AP4_UI08 | m_Reserved2 [8] |
AP4_UI32 | m_SampleRate |
AP4_UI16 | m_ChannelCount |
AP4_UI16 | m_SampleSize |
AP4_UI16 | m_Predefined1 |
AP4_UI16 | m_Reserved3 |
Definition at line 85 of file Ap4SampleEntry.h.
AP4_AudioSampleEntry::AP4_AudioSampleEntry | ( | AP4_Atom::Type | format, | |
AP4_UI32 | sample_rate, | |||
AP4_UI16 | sample_size, | |||
AP4_UI16 | channel_count | |||
) |
AP4_AudioSampleEntry::AP4_AudioSampleEntry | ( | AP4_Atom::Type | format, | |
AP4_Size | size, | |||
AP4_ByteStream & | stream, | |||
AP4_AtomFactory & | atom_factory | |||
) |
AP4_UI32 AP4_AudioSampleEntry::GetSampleRate | ( | ) | [inline] |
AP4_UI16 AP4_AudioSampleEntry::GetSampleSize | ( | ) | [inline] |
AP4_UI16 AP4_AudioSampleEntry::GetChannelCount | ( | ) | [inline] |
AP4_SampleDescription* AP4_AudioSampleEntry::ToSampleDescription | ( | ) | [virtual] |
Reimplemented from AP4_SampleEntry.
Reimplemented in AP4_EncaSampleEntry, and AP4_MpegAudioSampleEntry.
virtual AP4_SampleDescription* AP4_AudioSampleEntry::ToTargetSampleDescription | ( | AP4_UI32 | format | ) | [virtual] |
virtual AP4_Size AP4_AudioSampleEntry::GetFieldsSize | ( | ) | [protected, virtual] |
Reimplemented from AP4_SampleEntry.
virtual AP4_Result AP4_AudioSampleEntry::ReadFields | ( | AP4_ByteStream & | stream | ) | [protected, virtual] |
Reimplemented from AP4_SampleEntry.
virtual AP4_Result AP4_AudioSampleEntry::WriteFields | ( | AP4_ByteStream & | stream | ) | [protected, virtual] |
Reimplemented from AP4_SampleEntry.
virtual AP4_Result AP4_AudioSampleEntry::InspectFields | ( | AP4_AtomInspector & | inspector | ) | [protected, virtual] |
Reimplemented from AP4_SampleEntry.
AP4_UI08 AP4_AudioSampleEntry::m_Reserved2[8] [protected] |
Definition at line 120 of file Ap4SampleEntry.h.
AP4_UI32 AP4_AudioSampleEntry::m_SampleRate [protected] |
AP4_UI16 AP4_AudioSampleEntry::m_ChannelCount [protected] |
AP4_UI16 AP4_AudioSampleEntry::m_SampleSize [protected] |
AP4_UI16 AP4_AudioSampleEntry::m_Predefined1 [protected] |
Definition at line 124 of file Ap4SampleEntry.h.
AP4_UI16 AP4_AudioSampleEntry::m_Reserved3 [protected] |
Definition at line 125 of file Ap4SampleEntry.h.