• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# media_asset_capi.h
2
3
4## Overview
5
6Defines the APIs related to media assets.
7
8You can use the APIs to obtain image or video information.
9
10**System capability**: SystemCapability.FileManagement.PhotoAccessHelper.Core
11
12**Library**: libmedia_asset_manager.so
13
14**File to include**: <multimedia/media_library/media_asset_capi.h>
15
16**Since**: 12
17
18**Related module**: [MediaAssetManager](_media_asset_manager.md)
19
20
21## Summary
22
23
24### Functions
25
26| Name| Description|
27| -------- | -------- |
28| [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.|
29| [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.|
30| [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.|
31| [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.|
32| [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.|
33| [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.|
34| [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.|
35| [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.|
36