读取媒体文件
目录
函数
功能:初始化媒体文件读取 | 适用产品:全部 |
virtual ErrorCode Init() = 0;
执行结果
功能:媒体文件列表 | 适用产品:全部 |
virtual int32_t FileList(MediaFileList &filelist) = 0;
filelist:媒体文件列表
返回值
媒体文件数量
功能:打开媒体文件 | 适用产品:全部 |
virtual FdType Open(const std::string &file_path) = 0;
file_path:媒体文件路径
返回值
打开媒体文件的句柄
功能:读取媒体文件 | 适用产品:全部 |
virtual size_t Read(FdType fd, void *buf, size_t count) = 0;
count:buffer 的大小
buf:存储媒体文件数据buffer
fd:媒体文件句柄
返回值
读取数据的大小
功能:关闭媒体文件 | 适用产品:全部 |
virtual ErrorCode Close(FdType fd) = 0;
fd:媒体文件句柄
返回值
执行结果
功能:解初始化媒体文件读取 | 适用产品:全部 |
virtual ErrorCode DeInit() = 0;
执行结果