媒体文件管理
目录
- 函数
RegisterMediaFilesObserver
CreateMediaFilesReader
MediaManager
RegisterMediaFilesObserver
SetDroneNestUploadCloud
SetDroneNestAutoDelete
函数
功能:媒体文件更新通知函数回调 | 适用产品:全部 |
using MediaFilesObserver = std::function<ErrorCode(const MediaFile &)>;
功能:媒体文件管理句柄 | 适用产品:全部 |
static MediaManager *Instance();
功能:获取媒体文件读取接口句柄 | 适用产品:全部 |
std::shared_ptr<MediaFilesReader> CreateMediaFilesReader();
返回MediaFilesReader实例
功能:注册媒体文件通知处理回调 | 适用产品:全部 |
ErrorCode RegisterMediaFilesObserver(MediaFilesObserver observer);
observer:媒体文件更新通知回调函数
功能: 设置媒体文件上云,注意:默认航线拍摄的媒体文件都会上传云端,如果设置不上传云端,在边缘计算离线超过30s,那机场将恢复默认策略,媒体文件会上传到云端 | 适用产品:全部 |
ErrorCode SetDroneNestUploadCloud(bool enable);
enable:是否使能上传云端
Return
执行结果
功能: 设置媒体文件上传完成后是否删除机场本地媒体文件,注意:当边缘计算需要拉取媒体文件时,应该设置为不要删除 | 适用产品:全部 |
ErrorCode SetDroneNestAutoDelete(bool enable);
enable:上传结束后是否删除
Return
执行结果