media_asset_capi.h

概述

定义与媒体资源相关的API。

提供获取图像或视频信息的能力。

系统能力: SystemCapability.FileManagement.PhotoAccessHelper.Core

库: libmedia_asset_manager.so

引用文件: <multimedia/media_library/media_asset_capi.h>

起始版本: 12

相关模块:MediaAssetManager

汇总

函数

名称 描述
MediaLibrary_ErrorCode OH_MediaAsset_GetUri (OH_MediaAsset *mediaAsset, const char **uri) 获取媒体资产的uri。
MediaLibrary_ErrorCode OH_MediaAsset_GetMediaType (OH_MediaAsset *mediaAsset, MediaLibrary_MediaType *mediaType) 获取媒体资源类型。
MediaLibrary_ErrorCode OH_MediaAsset_GetMediaSubType (OH_MediaAsset *mediaAsset, MediaLibrary_MediaSubType *mediaSubType) 获取媒体资源子类型。
MediaLibrary_ErrorCode OH_MediaAsset_GetDisplayName (OH_MediaAsset *mediaAsset, const char **displayName) 获取媒体资源的显示名称。
MediaLibrary_ErrorCode OH_MediaAsset_GetSize (OH_MediaAsset *mediaAsset, uint32_t *size) 获取媒体资产的文件大小。
MediaLibrary_ErrorCode OH_MediaAsset_GetDateAdded (OH_MediaAsset *mediaAsset, uint32_t *dateAdded) 获取资产添加日期。
MediaLibrary_ErrorCode OH_MediaAsset_GetDateModified (OH_MediaAsset *mediaAsset, uint32_t *dateModified) 获取资产的修改日期。
MediaLibrary_ErrorCode OH_MediaAsset_GetDateTaken (OH_MediaAsset *mediaAsset, uint32_t *dateTaken) 获取资产的拍摄日期。
MediaLibrary_ErrorCode OH_MediaAsset_GetDateAddedMs (OH_MediaAsset *mediaAsset, uint32_t *dateAddedMs) 获取资产的添加时间(毫秒)。
MediaLibrary_ErrorCode OH_MediaAsset_GetDateModifiedMs (OH_MediaAsset *mediaAsset, uint32_t *dateModifiedMs) 获取资产的修改时间(毫秒)。
MediaLibrary_ErrorCode OH_MediaAsset_GetDuration (OH_MediaAsset *mediaAsset, uint32_t *duration) 获取媒体资源的持续时间(毫秒)。
MediaLibrary_ErrorCode OH_MediaAsset_GetWidth (OH_MediaAsset *mediaAsset, uint32_t *width) 获取媒体资源的图像宽度(像素)。
MediaLibrary_ErrorCode OH_MediaAsset_GetHeight (OH_MediaAsset *mediaAsset, uint32_t *height) 获取媒体资源的图像高度(像素)。
MediaLibrary_ErrorCode OH_MediaAsset_GetOrientation (OH_MediaAsset *mediaAsset, uint32_t *orientation) 获取图像的旋转角度,单位为度。
MediaLibrary_ErrorCode OH_MediaAsset_IsFavorite (OH_MediaAsset *mediaAsset, uint32_t *favorite) 获取资产的收藏状态。
MediaLibrary_ErrorCode OH_MediaAsset_GetTitle (OH_MediaAsset *mediaAsset, const char **title) 获取媒体资产的标题。
MediaLibrary_ErrorCode OH_MediaAsset_Release (OH_MediaAsset *mediaAsset) 释放媒体资产。