media_asset_change_request_capi.h

概述

定义与媒体资产更改请求相关的API。

提供更改资产的能力。

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

库: libmedia_asset_manager.so

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

起始版本: 12

相关模块:MediaAssetManager

汇总

函数

名称 描述
OH_MediaAssetChangeRequest * OH_MediaAssetChangeRequest_Create (OH_MediaAsset *mediaAsset) 创建OH_MediaAssetChangeRequest实例。
MediaLibrary_ErrorCode OH_MediaAssetChangeRequest_AddResourceWithUri (OH_MediaAssetChangeRequest *changeRequest, MediaLibrary_ResourceType resourceType, char *fileUri) 通过文件uri添加资源。
MediaLibrary_ErrorCode OH_MediaAssetChangeRequest_AddResourceWithBuffer (OH_MediaAssetChangeRequest *changeRequest, MediaLibrary_ResourceType resourceType, uint8_t *buffer, uint32_t length) 通过ArrayBuffer数据添加资源。
MediaLibrary_ErrorCode OH_MediaAssetChangeRequest_GetWriteCacheHandler (OH_MediaAssetChangeRequest *changeRequest, int32_t *fd) 获取临时文件写句柄。
MediaLibrary_ErrorCode OH_MediaAssetChangeRequest_SaveCameraPhoto (OH_MediaAssetChangeRequest *changeRequest, MediaLibrary_ImageFileType imageFileType) 保存相机拍摄的照片资源。
MediaLibrary_ErrorCode OH_MediaAssetChangeRequest_DiscardCameraPhoto (OH_MediaAssetChangeRequest *changeRequest) 丢弃相机拍摄的照片资源。
MediaLibrary_ErrorCode OH_MediaAssetChangeRequest_Release (OH_MediaAssetChangeRequest *changeRequest) 释放OH_MediaAssetChangeRequest实例。