#include <Ap4AtomSampleTable.h>
Inheritance diagram for AP4_AtomSampleTable:
Public Member Functions | |
AP4_AtomSampleTable (AP4_ContainerAtom *stbl_atom, AP4_ByteStream &sample_stream) | |
virtual | ~AP4_AtomSampleTable () |
virtual AP4_Result | GetSample (AP4_Ordinal index, AP4_Sample &sample) |
virtual AP4_Cardinal | GetSampleCount () |
virtual AP4_SampleDescription * | GetSampleDescription (AP4_Ordinal index) |
virtual AP4_Cardinal | GetSampleDescriptionCount () |
virtual AP4_Result | GetChunkForSample (AP4_Ordinal sample, AP4_Ordinal &chunk, AP4_Ordinal &skip, AP4_Ordinal &sample_description) |
virtual AP4_Result | GetChunkOffset (AP4_Ordinal chunk, AP4_Position &offset) |
virtual AP4_Result | SetChunkOffset (AP4_Ordinal chunk, AP4_Position offset) |
virtual AP4_Result | SetSampleSize (AP4_Ordinal sample, AP4_Size size) |
virtual AP4_Result | GetSampleIndexForTimeStamp (AP4_TimeStamp ts, AP4_Ordinal &index) |
Definition at line 55 of file Ap4AtomSampleTable.h.
AP4_AtomSampleTable::AP4_AtomSampleTable | ( | AP4_ContainerAtom * | stbl_atom, | |
AP4_ByteStream & | sample_stream | |||
) |
virtual AP4_AtomSampleTable::~AP4_AtomSampleTable | ( | ) | [virtual] |
virtual AP4_Result AP4_AtomSampleTable::GetSample | ( | AP4_Ordinal | index, | |
AP4_Sample & | sample | |||
) | [virtual] |
Implements AP4_SampleTable.
virtual AP4_Cardinal AP4_AtomSampleTable::GetSampleCount | ( | ) | [virtual] |
Implements AP4_SampleTable.
virtual AP4_SampleDescription* AP4_AtomSampleTable::GetSampleDescription | ( | AP4_Ordinal | index | ) | [virtual] |
Implements AP4_SampleTable.
virtual AP4_Cardinal AP4_AtomSampleTable::GetSampleDescriptionCount | ( | ) | [virtual] |
Implements AP4_SampleTable.
virtual AP4_Result AP4_AtomSampleTable::GetChunkForSample | ( | AP4_Ordinal | sample, | |
AP4_Ordinal & | chunk, | |||
AP4_Ordinal & | skip, | |||
AP4_Ordinal & | sample_description | |||
) | [virtual] |
virtual AP4_Result AP4_AtomSampleTable::GetChunkOffset | ( | AP4_Ordinal | chunk, | |
AP4_Position & | offset | |||
) | [virtual] |
virtual AP4_Result AP4_AtomSampleTable::SetChunkOffset | ( | AP4_Ordinal | chunk, | |
AP4_Position | offset | |||
) | [virtual] |
virtual AP4_Result AP4_AtomSampleTable::SetSampleSize | ( | AP4_Ordinal | sample, | |
AP4_Size | size | |||
) | [virtual] |
virtual AP4_Result AP4_AtomSampleTable::GetSampleIndexForTimeStamp | ( | AP4_TimeStamp | ts, | |
AP4_Ordinal & | index | |||
) | [virtual] |
Implements AP4_SampleTable.