VideoBase::CreateVideoPlayer

VideoBase::CreateVideoPlayer
virtual VideoPlayer* CreateVideoPlayer(MemoryHeap*, TaskManager*, FileOpenerBase*, Log*) = 0;
Description

CreateVideoPlayer creates an instance of VideoPlayer interface for playing the video files.

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

Pointer to the created video player (VideoPlayer).