Media Management

2023-09-11
No Rating

Catalog

Function

function RegisterMediaFilesObserver

Function: Media file update notification callbackproduct:all
using MediaFilesObserver = std::function<ErrorCode(const MediaFile &)>;

function MediaManager

Function: Media file management handleproduct:all
static MediaManager *Instance();

function CreateMediaFilesReader

Function: Get media file reading interface handleproduct:all
std::shared_ptr<MediaFilesReader> CreateMediaFilesReader();
Return
Returns an instance of MediaFilesReader

function RegisterMediaFilesObserver

Function: Register media file notification processing callbackproduct:all
ErrorCode RegisterMediaFilesObserver(MediaFilesObserver observer);
Parameter
observer:Media file update notification callback

function SetDroneNestUploadCloud

Function: Set media files for cloud upload. Note: Media files from flight waylines are uploaded to the cloud by default. If set to not upload, and edge computing goes offline for over 30s, the default method will be restored, restarting to upload media files to the cloud.product:all
ErrorCode SetDroneNestUploadCloud(bool enable);
Parameter
enable:Enable/disable cloud upload
Return
Execution result

function SetDroneNestAutoDelete

Function: Set whether to delete local media files at the dock after uploading is complete. Note: When edge computing requires media file retrieval, it should be set not to delete.product:all
ErrorCode SetDroneNestAutoDelete(bool enable);
Parameter
enable:Delete after upload completion or not
Return
Execution result