ScummVM API documentation
Access::VideoPlayer_v2 Class Reference
Inheritance diagram for Access::VideoPlayer_v2:
Access::VideoPlayer Access::Manager

Public Member Functions

 VideoPlayer_v2 (AccessEngine *vm, bool setPal=false)
 
void playVideo () override
 
void copyVideo () override
 
void closeVideo () override
 
int getWidth () override
 
int getHeight () override
 
void setVideoPalNow ()
 
void setDrawBorder (bool drawBorder)
 
- Public Member Functions inherited from Access::VideoPlayer
 VideoPlayer (AccessEngine *vm)
 
void setVideo (BaseSurface *vidSurface, const Common::Point &pt, const FileIdent &videoFile, int rate)
 
void setVideo (BaseSurface *vidSurface, const Common::Point &pt, const Common::Path &filename, int rate)
 
void playToEnd ()
 
- Public Member Functions inherited from Access::Manager
 Manager (AccessEngine *vm)
 

Protected Member Functions

void setVideo (const Common::Point &pt) override
 
void setRate (int rate) override
 
void delayToNextFrame () override
 

Additional Inherited Members

- Public Attributes inherited from Access::VideoPlayer
int _videoFrame
 
bool _soundFlag
 
int _soundFrame
 
bool _videoEnd
 
- Protected Attributes inherited from Access::VideoPlayer
Resource_videoData
 
BaseSurface_vidSurface
 
- Protected Attributes inherited from Access::Manager
AccessEngine_vm
 

Member Function Documentation

◆ playVideo()

void Access::VideoPlayer_v2::playVideo ( )
overridevirtual

Decodes a frame of the video

Implements Access::VideoPlayer.

◆ closeVideo()

void Access::VideoPlayer_v2::closeVideo ( )
overridevirtual

Frees the data for a previously loaded video

Reimplemented from Access::VideoPlayer.


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