Media File Reader

2023-09-11
No Rating

Catalog

Function

function Init

Function: Initialize media file readingproduct:all
virtual ErrorCode Init() = 0;
Return
Execution result

function FileList

Function: Media file listproduct:all
virtual int32_t FileList(MediaFileList &filelist) = 0;
Parameter
filelist:Media file list
Return
Number of media files

function Open

Function: Open media fileproduct:all
virtual FdType Open(const std::string &file_path) = 0;
Parameter
file_path:Media file path
Return
Handle for the opened media file

function Read

Function: Read media fileproduct:all
virtual size_t Read(FdType fd, void *buf, size_t count) = 0;
Parameter
count:Size of the buffer
buf:Buffer for storing media file data
fd:Media file handle
Return
Size of the data read

function Close

Function: Close media fileproduct:all
virtual ErrorCode Close(FdType fd) = 0;
Parameter
fd:Media file handle
Return
Execution result

function DeInit

Function: Deinitialize media file readingproduct:all
virtual ErrorCode DeInit() = 0;
Return
Execution result