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

Public Member Functions

 VideoSampleDesc (QuickTimeTrack *parentTrack, uint32 codecTag)
 
 ~VideoSampleDesc ()
 
void initCodec ()
 
- Public Member Functions inherited from Video::QuickTimeDecoder::SampleDesc
 SampleDesc (QuickTimeTrack *parentTrack, uint32 codecTag)
 
virtual ~SampleDesc ()
 
uint32 getCodecTag () const
 

Public Attributes

uint16 _bitsPerSample
 
char _codecName [32]
 
uint16 _colorTableId
 
Common::ScopedArray< byte_palette
 
Common::ScopedPtr< Codec_videoCodec
 
- Public Attributes inherited from Video::QuickTimeDecoder::SampleDesc
Common::ScopedPtr< Common::SeekableReadStream_extraData
 
byte _objectTypeMP4
 

Additional Inherited Members

- Protected Attributes inherited from Video::QuickTimeDecoder::SampleDesc
QuickTimeTrack_parentTrack
 
uint32 _codecTag
 

Detailed Description

Definition at line 150 of file quicktime.h.

Constructor & Destructor Documentation

◆ VideoSampleDesc()

Video::QuickTimeDecoder::VideoSampleDesc::VideoSampleDesc ( QuickTimeDecoder::QuickTimeTrack parentTrack,
uint32  codecTag 
)

Definition at line 771 of file quicktime.cpp.

References _bitsPerSample, _codecName, and _colorTableId.

◆ ~VideoSampleDesc()

Video::QuickTimeDecoder::VideoSampleDesc::~VideoSampleDesc ( )

Definition at line 777 of file quicktime.cpp.

Member Function Documentation

◆ initCodec()

void Video::QuickTimeDecoder::VideoSampleDesc::initCodec ( )

Definition at line 780 of file quicktime.cpp.

References Common::UString::c_str(), Video::makeH263Codec(), MKTAG, Video::tag2str(), and warning().

Here is the call graph for this function:

Member Data Documentation

◆ _bitsPerSample

uint16 Video::QuickTimeDecoder::VideoSampleDesc::_bitsPerSample

Definition at line 158 of file quicktime.h.

Referenced by VideoSampleDesc().

◆ _codecName

char Video::QuickTimeDecoder::VideoSampleDesc::_codecName[32]

Definition at line 159 of file quicktime.h.

Referenced by VideoSampleDesc().

◆ _colorTableId

uint16 Video::QuickTimeDecoder::VideoSampleDesc::_colorTableId

Definition at line 160 of file quicktime.h.

Referenced by VideoSampleDesc().

◆ _palette

Common::ScopedArray<byte> Video::QuickTimeDecoder::VideoSampleDesc::_palette

Definition at line 161 of file quicktime.h.

◆ _videoCodec

Common::ScopedPtr<Codec> Video::QuickTimeDecoder::VideoSampleDesc::_videoCodec

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