媒体文件管理

2023-09-11
暂无评分

目录

函数

function RegisterMediaFilesObserver

功能:媒体文件更新通知函数回调适用产品:全部
using MediaFilesObserver = std::function<ErrorCode(const MediaFile &)>;

function MediaManager

功能:媒体文件管理句柄适用产品:全部
static MediaManager *Instance();

function CreateMediaFilesReader

功能:获取媒体文件读取接口句柄适用产品:全部
std::shared_ptr<MediaFilesReader> CreateMediaFilesReader();
Return
返回MediaFilesReader实例

function RegisterMediaFilesObserver

功能:注册媒体文件通知处理回调适用产品:全部
ErrorCode RegisterMediaFilesObserver(MediaFilesObserver observer);
Parameter
observer:媒体文件更新通知回调函数

function SetDroneNestUploadCloud

功能: 设置媒体文件上云,注意:默认航线拍摄的媒体文件都会上传云端,如果设置不上传云端,在边缘计算离线超过30s,那机场将恢复默认策略,媒体文件会上传到云端适用产品:全部
ErrorCode SetDroneNestUploadCloud(bool enable);
Parameter
enable:是否使能上传云端
Return
执行结果

function SetDroneNestAutoDelete

功能: 设置媒体文件上传完成后是否删除机场本地媒体文件,注意:当边缘计算需要拉取媒体文件时,应该设置为不要删除适用产品:全部
ErrorCode SetDroneNestAutoDelete(bool enable);
Parameter
enable:上传结束后是否删除
Return
执行结果