Public Member Functions | |
VideoManager (MohawkEngine *vm) | |
VideoEntryPtr | playMovie (const Common::Path &filename, Audio::Mixer::SoundType soundType=Audio::Mixer::kPlainSoundType) |
VideoEntryPtr | playMovie (uint16 id) |
bool | updateMovies () |
void | pauseVideos () |
void | resumeVideos () |
void | stopVideos () |
bool | isVideoPlaying () |
VideoEntryPtr | findVideo (uint16 id) |
VideoEntryPtr | findVideo (const Common::Path &fileName) |
void | drawVideoFrame (const VideoEntryPtr &video, const Audio::Timestamp &time) |
void | removeEntry (const VideoEntryPtr &video) |
Protected Types | |
typedef Common::List< VideoEntryPtr > | VideoList |
Protected Member Functions | |
VideoEntryPtr | open (uint16 id) |
VideoEntryPtr | open (const Common::Path &fileName, Audio::Mixer::SoundType soundType) |
VideoList::iterator | findEntry (VideoEntryPtr ptr) |
bool | drawNextFrame (VideoEntryPtr videoEntry) |
void | checkEnableDither (VideoEntryPtr &entry) |
Protected Attributes | |
MohawkEngine * | _vm |
VideoList | _videos |
bool | _enableDither |