OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MPlayer Class Reference

#include <MediaPlayer.h>

Public Member Functions

 MPlayer ()
 
virtual ~MPlayer ()
 
void Initialize ()
 
void Unload ()
 
void PlayFullscreenMovie (std::string_view pMovieName)
 
void OpenHouseMovie (std::string_view pMovieName, bool bLoop)
 
void HouseMovieLoop ()
 
bool IsMoviePlaying () const
 
bool StopMovie ()
 
std::unique_ptr< IMovieloadFullScreenMovie (std::string_view pFilename)
 

Protected Member Functions

Blob LoadMovie (std::string_view video_name)
 

Protected Attributes

std::unique_ptr< FFmpegLogProxylogProxy
 
VidReader might_list
 
VidReader magic_list
 
std::string sInHouseMovie
 

Constructor & Destructor Documentation

◆ MPlayer()

MPlayer::MPlayer ( )

◆ ~MPlayer()

MPlayer::~MPlayer ( )
virtual

Member Function Documentation

◆ HouseMovieLoop()

void MPlayer::HouseMovieLoop ( )

◆ Initialize()

void MPlayer::Initialize ( )

◆ IsMoviePlaying()

bool MPlayer::IsMoviePlaying ( ) const

◆ loadFullScreenMovie()

std::unique_ptr< IMovie > MPlayer::loadFullScreenMovie ( std::string_view  pFilename)

◆ LoadMovie()

Blob MPlayer::LoadMovie ( std::string_view  video_name)
protected

◆ OpenHouseMovie()

void MPlayer::OpenHouseMovie ( std::string_view  pMovieName,
bool  bLoop 
)

◆ PlayFullscreenMovie()

void MPlayer::PlayFullscreenMovie ( std::string_view  pMovieName)

◆ StopMovie()

bool MPlayer::StopMovie ( )

◆ Unload()

void MPlayer::Unload ( )

Member Data Documentation

◆ logProxy

std::unique_ptr<FFmpegLogProxy> MPlayer::logProxy
protected

◆ magic_list

VidReader MPlayer::magic_list
protected

◆ might_list

VidReader MPlayer::might_list
protected

◆ sInHouseMovie

std::string MPlayer::sInHouseMovie
protected

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