Media File Reader
Catalog
Function
Function: Initialize media file reading | product:all |
virtual ErrorCode Init() = 0;
Execution result
Function: Media file list | product:all |
virtual int32_t FileList(MediaFileList &filelist) = 0;
filelist:Media file list
Return
Number of media files
Function: Open media file | product:all |
virtual FdType Open(const std::string &file_path) = 0;
file_path:Media file path
Return
Handle for the opened media file
Function: Read media file | product:all |
virtual size_t Read(FdType fd, void *buf, size_t count) = 0;
count:Size of the buffer
buf:Buffer for storing media file data
fd:Media file handle
Return
Size of the data read
Function: Close media file | product:all |
virtual ErrorCode Close(FdType fd) = 0;
fd:Media file handle
Return
Execution result
Function: Deinitialize media file reading | product:all |
virtual ErrorCode DeInit() = 0;
Execution result