此接口用于管理摄像机中的媒体文件
class AutelAlbum
method getMedia
void getMedia(AlbumType albumType, int start, int count, CallbackWithOneParam<List<MediaInfo>> callback);
描述: 从摄像机中获取媒体文件。
输入参数: albumType 媒体类型 start 媒体列表的第一个索引。 count 媒体列表中元素的数量,最大数量为30。 callback 从摄像机服务器获取媒体数据时的回调。
输出参数:无
相关参数:无
method getMedia
void getMedia(int start, int count, CallbackWithOneParam<List<MediaInfo>> callback);
描述: 从摄像机中获取媒体文件。
输入参数:start 媒体列表的第一个索引。 count 媒体列表中元素的数量,最大数量为30。 callback 从摄像机服务器获取媒体数据时的回调。
输出参数:无
相关参数:无
method deleteMedia
void deleteMedia(List<MediaInfo> deleteMediaList, CallbackWithOneParam<List<MediaInfo>> callback);
描述: 删除具体的媒体列表。
输入参数: deleteMediaList 摄像机删除的具体媒体列表,最大数量为30。 callback 从摄像机中删除具体媒体数据时的回调。
输出参数:无
相关参数:无
method deleteMedia
void deleteMedia(MediaInfo deleteMedia, CallbackWithOneParam<List<MediaInfo>> callback);
描述: 删除具体的媒体列表。
输入参数: deleteMedia 摄像机删除的具体媒体数据。 callback 从摄像机中删除具体媒体数据时的回调。
输出参数:无
相关参数:无
method getVideoResolutionFromHttpHeader
void getVideoResolutionFromHttpHeader(MediaInfo mediaInfo, CallbackWithOneParam<VideoResolutionAndFps> callback);
描述: 获取http标头中包含的视频分辨率。
输入参数: mediaInfo 用于查找分辨率的媒体信息 , callback 从摄像机获取视频分辨率时的回调。
输出参数:无
相关参数:无
method getVideoResolutionFromLocalFile
VideoResolutionAndFps getVideoResolutionFromLocalFile(File file);
描述: 返回本地文件中包含的视频分辨率和相关联的帧率(Fps)。如果文件不存在或不是无人机摄像机生成的文件,则无法获取分辨率。
输入参数: mediaInfo 用于查找分辨率的媒体信息 , callback 从摄像机获取视频分辨率时的回调。
输出参数: file 包含分辨率的视频文件。
相关参数:无
method getParameterRangeManager
AlbumParameterRangeManager getParameterRangeManager();
描述: 获取相册参数范围的管理器。
输入参数:无
输出参数:相册参数范围的管理器
相关参数:无
method getFMCMedia
void getFMCMedia(AlbumType albumType,int start, int count, CallbackWithOneParam<List<MediaInfo>> callback);
描述: 从摄像机服务器返回媒体数据。
输入参数:albumType 媒体类型 start 媒体列表的第一个索引。 count 媒体列表中元素的数量,最大数量为50。callback 从摄像机服务器获取媒体数据时的回调。
输出参数:无
相关参数:无
method getFMCMedia
void getFMCMedia(int start, int count, CallbackWithOneParam<List<MediaInfo>> callback);
描述: 从摄像机服务器返回媒体数据。
输入参数:start 媒体列表的第一个索引。 count 媒体列表中元素的数量,最大数量为50。callback 从摄像机服务器获取媒体数据时的回调。
输出参数:无
相关参数:无
method deleteFMCMedia
void deleteFMCMedia(List<MediaInfo> deleteMediaList, CallbackWithOneParam<List<MediaInfo>> callback);
描述: 返回摄像机服务器删除的具体媒体列表。
输入参数: deleteMediaList 摄像机服务器删除的具体媒体列表,最大数量为50。callback从摄像机服务器删除具体媒体数据时的回调。
输出参数:无
相关参数:无
method getFMCVideoResolutionFromHttpHeader
void getFMCVideoResolutionFromHttpHeader(MediaInfo mediaInfo, CallbackWithOneParam<VideoResolutionAndFps> callback);
描述: 返回http标头中包含的视频分辨率
输入参数: mediaInfo 用于查找分辨率的媒体信息。 callback 从摄像机服务器获取视频分辨率时的回调。
输出参数:无
相关参数:无
method downloadPicture
void downloadPicture(String sourcePath,String localPath);
描述:图片下载 只支持V2 飞机
输入参数: sourcePath 下载的图片全路径 localPath 本地存储图片的文件夹
输出参数:无
相关参数:无
method downloadPicture
void downloadPicture(String sourcePath,String localPath,int mode);
描述: 图片下载 只支持V2 飞机
输入参数: localPath 本地存储图片的文件夹 mode 0-普通下载模式,1-全速模式 NOTE:全速模式只能在降落以后使用
输出参数:无
相关参数:无
method toRx
RxAutelAlbum toRx();
描述: 转换为ReactiveX接口。
输入参数:无。
输出参数:ReactiveX接口。
相关参数:无