AP4_FragmentSampleTable Class Reference
#include <Ap4FragmentSampleTable.h>
Inheritance diagram for AP4_FragmentSampleTable:
Public Member Functions | |
| AP4_FragmentSampleTable (AP4_ContainerAtom *traf, AP4_TrexAtom *trex, AP4_ByteStream *sample_stream, AP4_Position moof_offset, AP4_Position mdat_payload_offset, AP4_UI64 dts_origin=0) | |
| virtual | ~AP4_FragmentSampleTable () |
| virtual AP4_Result | GetSample (AP4_Ordinal sample_index, AP4_Sample &sample) |
| virtual AP4_Cardinal | GetSampleCount () |
| virtual AP4_SampleDescription * | GetSampleDescription (AP4_Ordinal sd_index) |
| virtual AP4_Cardinal | GetSampleDescriptionCount () |
| virtual AP4_Result | GetSampleChunkPosition (AP4_Ordinal sample_index, AP4_Ordinal &chunk_index, AP4_Ordinal &position_in_chunk) |
| virtual AP4_Result | GetSampleIndexForTimeStamp (AP4_UI64 ts, AP4_Ordinal &sample_index) |
| virtual AP4_Ordinal | GetNearestSyncSampleIndex (AP4_Ordinal index, bool before=true) |
| AP4_UI64 | GetDuration () |
Detailed Description
Definition at line 51 of file Ap4FragmentSampleTable.h.
Constructor & Destructor Documentation
| AP4_FragmentSampleTable::AP4_FragmentSampleTable | ( | AP4_ContainerAtom * | traf, | |
| AP4_TrexAtom * | trex, | |||
| AP4_ByteStream * | sample_stream, | |||
| AP4_Position | moof_offset, | |||
| AP4_Position | mdat_payload_offset, | |||
| AP4_UI64 | dts_origin = 0 | |||
| ) |
| virtual AP4_FragmentSampleTable::~AP4_FragmentSampleTable | ( | ) | [virtual] |
Member Function Documentation
| AP4_UI64 AP4_FragmentSampleTable::GetDuration | ( | ) | [inline] |
Definition at line 75 of file Ap4FragmentSampleTable.h.
| virtual AP4_Ordinal AP4_FragmentSampleTable::GetNearestSyncSampleIndex | ( | AP4_Ordinal | index, | |
| bool | before = true | |||
| ) | [virtual] |
Implements AP4_SampleTable.
| virtual AP4_Result AP4_FragmentSampleTable::GetSample | ( | AP4_Ordinal | sample_index, | |
| AP4_Sample & | sample | |||
| ) | [virtual] |
Implements AP4_SampleTable.
| virtual AP4_Result AP4_FragmentSampleTable::GetSampleChunkPosition | ( | AP4_Ordinal | sample_index, | |
| AP4_Ordinal & | chunk_index, | |||
| AP4_Ordinal & | position_in_chunk | |||
| ) | [virtual] |
Implements AP4_SampleTable.
| virtual AP4_Cardinal AP4_FragmentSampleTable::GetSampleCount | ( | ) | [virtual] |
Implements AP4_SampleTable.
| virtual AP4_SampleDescription* AP4_FragmentSampleTable::GetSampleDescription | ( | AP4_Ordinal | sd_index | ) | [virtual] |
Implements AP4_SampleTable.
| virtual AP4_Cardinal AP4_FragmentSampleTable::GetSampleDescriptionCount | ( | ) | [virtual] |
Implements AP4_SampleTable.
| virtual AP4_Result AP4_FragmentSampleTable::GetSampleIndexForTimeStamp | ( | AP4_UI64 | ts, | |
| AP4_Ordinal & | sample_index | |||
| ) | [virtual] |
Implements AP4_SampleTable.
The documentation for this class was generated from the following file:
Generated on Thu May 13 16:37:18 2010 for Bento4 MP4 SDK by
1.6.3