Lines Matching refs:mediaAsset
58 - 通过分段式拍照回调,获取媒体库资源mediaAsset。
59 …- 通过mediaAsset直接落盘图片或者通过mediaAsset配置策略模式请求图像资源,业务处理后通过buffer保存图片,或显示图片(参考[拍照(C/C++)](./native-came…
64 void mediaLibSavePhoto(OH_MediaAsset *mediaAsset) {
65 if (mediaAsset == nullptr) {
66 OH_LOG_ERROR(LOG_APP, "mediaAsset is nullptr!");
69 OH_MediaAssetChangeRequest *changeRequest = OH_MediaAssetChangeRequest_Create(mediaAsset);
121 OH_LOG_ERROR(LOG_APP, "OnImageDataPrepared: get current mediaAsset failed!");
134 void mediaLibRequestBuffer(Camera_PhotoOutput *photoOutput, OH_MediaAsset *mediaAsset) {
138 if (mediaAsset == nullptr) {
139 OH_LOG_ERROR(LOG_APP, "mediaAsset is nullptr!");
155 …rrorCode result = OH_MediaAssetManager_RequestImage(mediaAssetManager, mediaAsset, requestOptions,…
162 void OnPhotoAssetAvailable(Camera_PhotoOutput *photoOutput, OH_MediaAsset *mediaAsset) {
164 if (mediaAsset == nullptr) {
165 OH_LOG_ERROR(LOG_APP, "OnPhotoAssetAvailable mediaAsset nullptr!");
168 // mediaLibSavePhoto(mediaAsset);
170 g_mediaAsset_ = mediaAsset;
171 mediaLibRequestBuffer(photoOutput, mediaAsset);