Video::CreateVideoPlayer

Video::CreateVideoPlayer
virtual VideoPlayer* CreateVideoPlayer(MemoryHeap*, TaskManager*, FileOpenerBase*, Log*);
Description

CreateVideoPlayer creates an instance of VideoPlayer interface for playing video files. Video (usm) files can be loaded from game-specific pack files by overriding GFx::FileOpener and implementing File interface.

Parameters
Parameters 
Description 
MemoryHeap* 
Memory heap for allocation of video data. 
TaskManager* 
Task manager for running video decoding tasks on different threads. 
FileOpenerBase* 
File opener interface for opening the video files. 
Log* 
Logger for handling errors and debug messages.