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)
 
virtual void playVideo ()=0
 
virtual void copyVideo ()=0
 
virtual void closeVideo ()
 
void playToEnd ()
 
virtual int getWidth ()=0
 
virtual int getHeight ()=0
 
- 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
 
virtual void setVideo (const Common::Point &pt)=0
 
virtual void setRate (int rate)=0
 
virtual void delayToNextFrame ()=0
 

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

◆ setVideo()

void Access::VideoPlayer_v2::setVideo ( const Common::Point &  pt)
overrideprotectedvirtual

Implements Access::VideoPlayer.

◆ setRate()

void Access::VideoPlayer_v2::setRate ( int  rate)
inlineoverrideprotectedvirtual

Implements Access::VideoPlayer.

◆ delayToNextFrame()

void Access::VideoPlayer_v2::delayToNextFrame ( )
overrideprotectedvirtual

Implements Access::VideoPlayer.

◆ playVideo()

void Access::VideoPlayer_v2::playVideo ( )
overridevirtual

Decodes a frame of the video

Implements Access::VideoPlayer.

◆ copyVideo()

void Access::VideoPlayer_v2::copyVideo ( )
inlineoverridevirtual

Implements Access::VideoPlayer.

◆ closeVideo()

void Access::VideoPlayer_v2::closeVideo ( )
overridevirtual

Frees the data for a previously loaded video

Reimplemented from Access::VideoPlayer.

◆ getWidth()

int Access::VideoPlayer_v2::getWidth ( void  )
inlineoverridevirtual

Implements Access::VideoPlayer.

◆ getHeight()

int Access::VideoPlayer_v2::getHeight ( void  )
inlineoverridevirtual

Implements Access::VideoPlayer.


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