Lines Matching defs:SampleTable
17 #define LOG_TAG "SampleTable"
23 #include "SampleTable.h"
40 const uint32_t SampleTable::kChunkOffsetType32 = FOURCC("stco");
42 const uint32_t SampleTable::kChunkOffsetType64 = FOURCC("co64");
44 const uint32_t SampleTable::kSampleSizeType32 = FOURCC("stsz");
46 const uint32_t SampleTable::kSampleSizeTypeCompact = FOURCC("stz2");
52 struct SampleTable::CompositionDeltaLookup {
72 SampleTable::CompositionDeltaLookup::CompositionDeltaLookup()
79 void SampleTable::CompositionDeltaLookup::setEntries(
89 int32_t SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(
117 SampleTable::SampleTable(DataSourceHelper *source)
144 SampleTable::~SampleTable() {
167 bool SampleTable::isValid() const {
174 status_t SampleTable::setChunkOffsetParams(
215 status_t SampleTable::setSampleToChunkParams(
312 status_t SampleTable::setSampleSizeParams(
376 status_t SampleTable::setTimeToSampleParams(
446 status_t SampleTable::setCompositionTimeToSampleParams(
520 status_t SampleTable::setSyncSampleParams(off64_t data_offset, size_t data_size) {
588 uint32_t SampleTable::countChunkOffsets() const {
592 uint32_t SampleTable::countSamples() const {
596 status_t SampleTable::getMaxSampleSize(size_t *max_size) {
622 int SampleTable::CompareIncreasingTime(const void *_a, const void *_b) {
635 void SampleTable::buildSampleEntriesTable() {
718 status_t SampleTable::findSampleAtTime(
800 status_t SampleTable::findSyncSampleNear(
900 status_t SampleTable::findThumbnailSample(uint32_t *sample_index) {
943 status_t SampleTable::getSampleSize_l(
949 uint32_t SampleTable::getLastSampleIndexInChunk() {
954 status_t SampleTable::getMetaDataForSample(
1009 int32_t SampleTable::getCompositionTimeOffset(uint32_t sampleIndex) {