xoreos  0.0.5
Public Member Functions | Public Attributes | List of all members
Video::QuickTimeDecoder::QuickTimeTrack Struct Reference
Collaboration diagram for Video::QuickTimeDecoder::QuickTimeTrack:
Collaboration graph
[legend]

Public Member Functions

 QuickTimeTrack ()
 

Public Attributes

uint32 chunkCount
 
Common::ScopedArray< uint32chunkOffsets
 
int timeToSampleCount
 
Common::ScopedArray< TimeToSampleEntrytimeToSample
 
uint32 sampleToChunkCount
 
Common::ScopedArray< SampleToChunkEntrysampleToChunk
 
uint32 sampleSize
 
uint32 sampleCount
 
Common::ScopedArray< uint32sampleSizes
 
uint32 keyframeCount
 
Common::ScopedArray< uint32keyframes
 
int32 timeScale
 
uint16 width
 
uint16 height
 
CodecType codecType
 
Common::PtrVector< SampleDescsampleDescs
 
uint32 frameCount
 
uint32 duration
 
uint32 startTime
 

Detailed Description

Definition at line 171 of file quicktime.h.

Constructor & Destructor Documentation

◆ QuickTimeTrack()

Video::QuickTimeDecoder::QuickTimeTrack::QuickTimeTrack ( )

Definition at line 699 of file quicktime.cpp.

Member Data Documentation

◆ chunkCount

uint32 Video::QuickTimeDecoder::QuickTimeTrack::chunkCount

◆ chunkOffsets

Common::ScopedArray<uint32> Video::QuickTimeDecoder::QuickTimeTrack::chunkOffsets

Definition at line 175 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTCO().

◆ codecType

CodecType Video::QuickTimeDecoder::QuickTimeTrack::codecType

◆ duration

uint32 Video::QuickTimeDecoder::QuickTimeTrack::duration

Definition at line 194 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readMDHD().

◆ frameCount

uint32 Video::QuickTimeDecoder::QuickTimeTrack::frameCount

Definition at line 193 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTTS().

◆ height

uint16 Video::QuickTimeDecoder::QuickTimeTrack::height

Definition at line 188 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSampleDesc().

◆ keyframeCount

uint32 Video::QuickTimeDecoder::QuickTimeTrack::keyframeCount

Definition at line 183 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTSS().

◆ keyframes

Common::ScopedArray<uint32> Video::QuickTimeDecoder::QuickTimeTrack::keyframes

Definition at line 184 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTSS().

◆ sampleCount

uint32 Video::QuickTimeDecoder::QuickTimeTrack::sampleCount

Definition at line 181 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTSZ().

◆ sampleDescs

Common::PtrVector<SampleDesc> Video::QuickTimeDecoder::QuickTimeTrack::sampleDescs

◆ sampleSize

uint32 Video::QuickTimeDecoder::QuickTimeTrack::sampleSize

Definition at line 180 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTSZ().

◆ sampleSizes

Common::ScopedArray<uint32> Video::QuickTimeDecoder::QuickTimeTrack::sampleSizes

Definition at line 182 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTSZ().

◆ sampleToChunk

Common::ScopedArray<SampleToChunkEntry> Video::QuickTimeDecoder::QuickTimeTrack::sampleToChunk

Definition at line 179 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTSC().

◆ sampleToChunkCount

uint32 Video::QuickTimeDecoder::QuickTimeTrack::sampleToChunkCount

Definition at line 178 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTSC().

◆ startTime

uint32 Video::QuickTimeDecoder::QuickTimeTrack::startTime

Definition at line 195 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readTRAK().

◆ timeScale

int32 Video::QuickTimeDecoder::QuickTimeTrack::timeScale

◆ timeToSample

Common::ScopedArray<TimeToSampleEntry> Video::QuickTimeDecoder::QuickTimeTrack::timeToSample

Definition at line 177 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTTS().

◆ timeToSampleCount

int Video::QuickTimeDecoder::QuickTimeTrack::timeToSampleCount

Definition at line 176 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSTTS().

◆ width

uint16 Video::QuickTimeDecoder::QuickTimeTrack::width

Definition at line 187 of file quicktime.h.

Referenced by Video::QuickTimeDecoder::readSampleDesc().


The documentation for this struct was generated from the following files: