媒体文件信息
目录
- 宏定义、枚举与结构体
MediaFile
媒体文件信息
struct MediaFile {
/*! 媒体文件的相机类型 */
enum CameraType {
/*! 红外相机 */
kCameraTypeInfrared = 0,
/*! 变焦相机 */
kCameraTypeZoom = 1,
/*! 广角相机 */
kCameraTypeWide = 2,
/*! 可见光相机类型,保存当前工作相机生成的素材*/
kCameraTypeVisible = 5,
};
/*! 文件类型 */
enum FileType {
/*! 文件类型照片jpeg格式 */
kFileTypeJpeg = 0,
/*! 文件类型视频mp4格式 */
kFileTypeMp4 = 3,
};
/*! 文件名称 */
std::string file_name;
/*! 文件路径,在读取文件使用 */
std::string file_path;
/*! 文件大小 */
size_t file_size;
/*! 文件类型 */
FileType file_type;
/*! 相机类型 */
CameraType camera_type;
/*! 拍照照片的经度 */
double latitude;
/*! 拍照照片的纬度 */
double longitude;
/*! 拍照照片的海拔高度 */
double absolute_altitude;
/*! 拍照照片的海拔高度 */
double relative_altitude;
/*! 拍照云台角度 */
double gimbal_yaw_degree;
/*! 照片宽度 */
int32_t image_width;
/*! 照片高度 */
int32_t image_height;
/*! 视频长度 */
uint32_t video_duration;
/*! 文件创建时间 */
time_t create_time;
};