|
enum | TrackType { kTrackTypeNone,
kTrackTypeVideo,
kTrackTypeAudio
} |
|
virtual void | pauseIntern (bool shouldPause) |
|
◆ getWidth()
uint16 Video::AVIDecoder::AVIVideoTrack::getWidth |
( |
| ) |
const |
|
inlinevirtual |
◆ getHeight()
uint16 Video::AVIDecoder::AVIVideoTrack::getHeight |
( |
| ) |
const |
|
inlinevirtual |
◆ getPixelFormat()
◆ setOutputPixelFormat()
◆ getCurFrame()
int Video::AVIDecoder::AVIVideoTrack::getCurFrame |
( |
| ) |
const |
|
inlinevirtual |
◆ getFrameCount()
int Video::AVIDecoder::AVIVideoTrack::getFrameCount |
( |
| ) |
const |
|
inlinevirtual |
Get the frame count of this track
- Note
- If the frame count is unknown, return 0 (which is also the default implementation of the function). However, one must also implement endOfTrack() in that case.
Reimplemented from Video::VideoDecoder::VideoTrack.
◆ decodeNextFrame()
◆ getPalette()
const byte* Video::AVIDecoder::AVIVideoTrack::getPalette |
( |
| ) |
const |
|
virtual |
◆ hasDirtyPalette()
bool Video::AVIDecoder::AVIVideoTrack::hasDirtyPalette |
( |
| ) |
const |
|
virtual |
◆ canDither()
bool Video::AVIDecoder::AVIVideoTrack::canDither |
( |
| ) |
const |
|
virtual |
◆ setDither()
void Video::AVIDecoder::AVIVideoTrack::setDither |
( |
const byte * |
palette | ) |
|
|
virtual |
◆ isRewindable()
bool Video::AVIDecoder::AVIVideoTrack::isRewindable |
( |
| ) |
const |
|
inlinevirtual |
Return if the track is rewindable.
If a video is seekable, it does not need to implement this for it to also be rewindable.
Reimplemented from Video::VideoDecoder::Track.
◆ rewind()
bool Video::AVIDecoder::AVIVideoTrack::rewind |
( |
| ) |
|
|
virtual |
Rewind the video to the beginning.
If a video is seekable, it does not need to implement this for it to also be rewindable.
- Returns
- true on success, false otherwise.
Reimplemented from Video::VideoDecoder::Track.
◆ setReverse()
virtual bool Video::AVIDecoder::AVIVideoTrack::setReverse |
( |
bool |
reverse | ) |
|
|
virtual |
Set the video track to play in reverse or forward.
By default, a VideoTrack must decode forward.
- Parameters
-
reverse | true for reverse, false for forward |
- Returns
- true for success, false for failure
Reimplemented from Video::VideoDecoder::VideoTrack.
◆ isReversed()
virtual bool Video::AVIDecoder::AVIVideoTrack::isReversed |
( |
| ) |
const |
|
inlinevirtual |
◆ endOfTrack()
virtual bool Video::AVIDecoder::AVIVideoTrack::endOfTrack |
( |
| ) |
const |
|
virtual |
◆ getFrameRate()
◆ setFrameRate()
void Video::AVIDecoder::AVIVideoTrack::setFrameRate |
( |
const Common::Rational & |
r | ) |
|
|
inline |
Force sets a new frame rate
The documentation for this class was generated from the following file: