# media_asset_capi.h ## Overview Defines the APIs related to media assets. You can use the APIs to obtain image or video information. **System capability**: SystemCapability.FileManagement.PhotoAccessHelper.Core **Library**: libmedia_asset_manager.so **File to include**: <multimedia/media_library/media_asset_capi.h> **Since**: 12 **Related module**: [MediaAssetManager](_media_asset_manager.md) ## Summary ### Functions | Name| Description| | -------- | -------- | | [MediaLibrary_ErrorCode](_media_asset_manager.md#medialibrary_errorcode) [OH_MediaAsset_GetUri](_media_asset_manager.md#oh_mediaasset_geturi) ([OH_MediaAsset](_media_asset_manager.md#oh_mediaasset) \*mediaAsset, const char \*\*uri) | Obtains the URI of a media asset.| | [MediaLibrary_ErrorCode](_media_asset_manager.md#medialibrary_errorcode) [OH_MediaAsset_GetDisplayName](_media_asset_manager.md#oh_mediaasset_getdisplayname) ([OH_MediaAsset](_media_asset_manager.md#oh_mediaasset) \*mediaAsset, const char \*\*displayName) | Obtains the displayed name of a media asset.| | [MediaLibrary_ErrorCode](_media_asset_manager.md#medialibrary_errorcode) [OH_MediaAsset_GetSize](_media_asset_manager.md#oh_mediaasset_getsize) ([OH_MediaAsset](_media_asset_manager.md#oh_mediaasset) \*mediaAsset, uint32_t \*size) | Obtains the size of a media asset file.| | [MediaLibrary_ErrorCode](_media_asset_manager.md#medialibrary_errorcode) [OH_MediaAsset_GetDateModifiedMs](_media_asset_manager.md#oh_mediaasset_getdatemodifiedms) ([OH_MediaAsset](_media_asset_manager.md#oh_mediaasset) \*mediaAsset, uint32_t \*dateModifiedMs) | Obtains the media asset modification time, in ms.| | [MediaLibrary_ErrorCode](_media_asset_manager.md#medialibrary_errorcode) [OH_MediaAsset_GetWidth](_media_asset_manager.md#oh_mediaasset_getwidth) ([OH_MediaAsset](_media_asset_manager.md#oh_mediaasset) \*mediaAsset, uint32_t \*width) | Obtains the image width (in pixels) of a media asset.| | [MediaLibrary_ErrorCode](_media_asset_manager.md#medialibrary_errorcode) [OH_MediaAsset_GetHeight](_media_asset_manager.md#oh_mediaasset_getheight) ([OH_MediaAsset](_media_asset_manager.md#oh_mediaasset) \*mediaAsset, uint32_t \*height) | Obtains the image height (in pixels) of a media asset.| | [MediaLibrary_ErrorCode](_media_asset_manager.md#medialibrary_errorcode) [OH_MediaAsset_GetOrientation](_media_asset_manager.md#oh_mediaasset_getorientation) ([OH_MediaAsset](_media_asset_manager.md#oh_mediaasset) \*mediaAsset, uint32_t \*orientation) | Obtains the orientation of a media asset, in degrees.| | [MediaLibrary_ErrorCode](_media_asset_manager.md#medialibrary_errorcode) [OH_MediaAsset_Release](_media_asset_manager.md#oh_mediaasset_release) ([OH_MediaAsset](_media_asset_manager.md#oh_mediaasset) \*mediaAsset) | Releases a media asset.|