Home
last modified time | relevance | path

Searched refs:uniqueFd (Results 1 – 15 of 15) sorted by relevance

/ohos5.0/foundation/multimedia/media_library/frameworks/js/src/
H A Dthumbnail_manager.cpp333 UniqueFd dupFd = UniqueFd(dup(uniqueFd.Get())); in CreateThumbnailByAshmem()
347 static PixelMapPtr DecodeThumbnail(const UniqueFd &uniqueFd, const Size &size) in DecodeThumbnail() argument
412 UniqueFd uniqueFd(OpenThumbnail(path, thumbType)); in QueryThumbnail() local
413 if (uniqueFd.Get() == E_ERR) { in QueryThumbnail()
414 uniqueFd = UniqueFd(GetPixelMapFromServer(uriStr, size, path)); in QueryThumbnail()
415 if (uniqueFd.Get() < 0) { in QueryThumbnail()
419 return DecodeThumbnail(uniqueFd, size); in QueryThumbnail()
423 return CreateThumbnailByAshmem(uniqueFd, size); in QueryThumbnail()
425 return DecodeThumbnail(uniqueFd, size); in QueryThumbnail()
444 if (uniqueFd.Get() < 0) { in RequestFastImage()
[all …]
H A Dhighlight_album_napi.cpp317 UniqueFd uniqueFd(fd); in JSGetHighlightResourceExecute() local
318 off_t fileLen = lseek(uniqueFd.Get(), 0, SEEK_END); in JSGetHighlightResourceExecute()
323 off_t ret = lseek(uniqueFd.Get(), 0, SEEK_SET); in JSGetHighlightResourceExecute()
335 ssize_t readBytes = read(uniqueFd.Get(), arrayBufferData, fileLen); in JSGetHighlightResourceExecute()
H A Dmoving_photo_napi.cpp296 UniqueFd uniqueFd(fd); in RequestContentToArrayBuffer() local
298 off_t fileLen = lseek(uniqueFd.Get(), 0, SEEK_END); in RequestContentToArrayBuffer()
304 off_t ret = lseek(uniqueFd.Get(), 0, SEEK_SET); in RequestContentToArrayBuffer()
320 … size_t readBytes = static_cast<size_t>(read(uniqueFd.Get(), context->arrayBufferData, fileSize)); in RequestContentToArrayBuffer()
H A Dmedia_asset_change_request_napi.cpp1689 UniqueFd uniqueFd(videoFd); in CopyMovingPhotoVideo() local
1691 ret = CopyFileToMediaLibrary(uniqueFd, true); in CopyMovingPhotoVideo()
1693 ret = CopyDataBufferToMediaLibrary(uniqueFd, true); in CopyMovingPhotoVideo()
1928 UniqueFd uniqueFd(cacheFd); in CreateFromFileUriExecute() local
1929 if (!SendToCacheFile(context, uniqueFd)) { in CreateFromFileUriExecute()
1977 isWriteSuccess = SendToCacheFile(context, uniqueFd, isMovingPhotoVideo); in AddResourceByMode()
1979 isWriteSuccess = AddPhotoProxyResourceExecute(context, uniqueFd); in AddResourceByMode()
1998 UniqueFd uniqueFd(cacheVideoFd); in AddMovingPhotoVideoExecute() local
2000 if (!AddResourceByMode(context, uniqueFd, mode, true)) { in AddMovingPhotoVideoExecute()
2040 UniqueFd uniqueFd(cacheFd); in AddResourceExecute() local
[all …]
H A Dfile_asset_napi.cpp4627 UniqueFd uniqueFd(UserFileClient::OpenFile(uri, "r")); in PhotoAccessHelperRequestEditDataExecute() local
4628 if (uniqueFd.Get() <= 0) { in PhotoAccessHelperRequestEditDataExecute()
4629 if (uniqueFd.Get() == E_PERMISSION_DENIED) { in PhotoAccessHelperRequestEditDataExecute()
4632 context->SaveError(uniqueFd.Get()); in PhotoAccessHelperRequestEditDataExecute()
4634 NAPI_ERR_LOG("Photo request edit data failed, ret: %{public}d", uniqueFd.Get()); in PhotoAccessHelperRequestEditDataExecute()
4637 if (fstat(uniqueFd.Get(), &fileInfo) == 0) { in PhotoAccessHelperRequestEditDataExecute()
4646 NAPI_ERR_LOG("Photo request edit data failed, fd: %{public}d", uniqueFd.Get()); in PhotoAccessHelperRequestEditDataExecute()
4650 ssize_t bytes = read(uniqueFd.Get(), context->editDataBuffer, fileSize); in PhotoAccessHelperRequestEditDataExecute()
/ohos5.0/foundation/multimedia/media_library/interfaces/inner_api/media_library_helper/include/
H A Dmedia_library_manager.h265 …static unique_ptr<PixelMap> DecodeThumbnail(UniqueFd& uniqueFd, const Size& size, DecodeDynamicRan…
266 static unique_ptr<PixelMap> GetPixelMapWithoutDecode(UniqueFd &uniqueFd, const Size& size);
267 static unique_ptr<PixelMap> DecodeAstc(UniqueFd &uniqueFd);
H A Dmedia_asset_change_request_impl.h84 bool AddResourceByMode(const OHOS::UniqueFd& uniqueFd, AddResourceMode mode,
/ohos5.0/foundation/multimedia/media_library/frameworks/native/c_api/
H A Dmedia_asset_change_request_impl.cpp438 OHOS::UniqueFd uniqueFd(cacheFd); in AddResourceExecute() local
440 if (!AddResourceByMode(uniqueFd, mode)) { in AddResourceExecute()
614 OHOS::UniqueFd uniqueFd(videoFd); in CopyMovingPhotoVideo() local
616 ret = CopyFileToMediaLibrary(uniqueFd, true); in CopyMovingPhotoVideo()
618 ret = CopyDataBufferToMediaLibrary(uniqueFd, true); in CopyMovingPhotoVideo()
820 OHOS::UniqueFd uniqueFd(cacheVideoFd); in AddMovingPhotoVideoExecute() local
822 if (!AddResourceByMode(uniqueFd, mode, true)) { in AddMovingPhotoVideoExecute()
829 bool MediaAssetChangeRequestImpl::AddResourceByMode(const OHOS::UniqueFd& uniqueFd, in AddResourceByMode() argument
834 isWriteSuccess = WriteCacheByArrayBuffer(uniqueFd, isMovingPhotoVideo); in AddResourceByMode()
836 isWriteSuccess = SendToCacheFile(uniqueFd, isMovingPhotoVideo); in AddResourceByMode()
H A Dmoving_photo_impl.cpp279 UniqueFd uniqueFd(fd); in RequestContentToArrayBuffer() local
280 off_t fileLen = lseek(uniqueFd.Get(), 0, SEEK_END); in RequestContentToArrayBuffer()
286 off_t ret = lseek(uniqueFd.Get(), 0, SEEK_SET); in RequestContentToArrayBuffer()
307 size_t readBytes = static_cast<size_t>(read(uniqueFd.Get(), arrayBufferData_, fileSize)); in RequestContentToArrayBuffer()
/ohos5.0/foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_manager/
H A Dmedia_library_manager.cpp639 unique_ptr<PixelMap> MediaLibraryManager::DecodeThumbnail(UniqueFd& uniqueFd, const Size& size, in DecodeThumbnail() argument
646 unique_ptr<ImageSource> imageSource = ImageSource::CreateImageSource(uniqueFd.Get(), opts, err); in DecodeThumbnail()
694 if (uniqueFd.Get() < 0) { in QueryThumbnail()
695 MEDIA_ERR_LOG("queryThumb is null, errCode is %{public}d", uniqueFd.Get()); in QueryThumbnail()
699 return DecodeThumbnail(uniqueFd, params.size, params.dynamicRange); in QueryThumbnail()
821 unique_ptr<PixelMap> MediaLibraryManager::DecodeAstc(UniqueFd &uniqueFd) in DecodeAstc() argument
823 if (uniqueFd.Get() < 0) { in DecodeAstc()
824 MEDIA_ERR_LOG("Fd is invalid, errCode is %{public}d", uniqueFd.Get()); in DecodeAstc()
831 unique_ptr<ImageSource> imageSource = ImageSource::CreateImageSource(uniqueFd.Get(), opts, err); in DecodeAstc()
873 if (uniqueFd.Get() < 0) { in GetAstc()
[all …]
/ohos5.0/foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension/src/
H A Dmedialibrary_formmap_operations.cpp67 UniqueFd uniqueFd(fd); in ReadThumbnailFile() local
69 if (fstat(uniqueFd.Get(), &statInfo) == E_ERR) { in ReadThumbnailFile()
78 ssize_t bytes = read(uniqueFd.Get(), tempBuffer, statInfo.st_size); in ReadThumbnailFile()
/ohos5.0/foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper/src/
H A Dmoving_photo_file_utils.cpp629 static int32_t GetMovingPhotoCoverPosition(const UniqueFd &uniqueFd, const int64_t size, in GetMovingPhotoCoverPosition() argument
644 int32_t err = helper->SetSource(uniqueFd.Get(), 0, size, AV_META_USAGE_FRAME_INDEX_CONVERT); in GetMovingPhotoCoverPosition()
670 UniqueFd uniqueFd(open(absVideoPath.c_str(), O_RDONLY)); in GetCoverPosition() local
671 if (uniqueFd.Get() < 0) { in GetCoverPosition()
676 if (fstat64(uniqueFd.Get(), &st) != 0) { in GetCoverPosition()
680 return GetMovingPhotoCoverPosition(uniqueFd, st.st_size, frameIndex, coverPosition, scene); in GetCoverPosition()
/ohos5.0/foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper/include/
H A Dmedia_file_utils.h169 EXPORT static bool CheckMovingPhotoVideo(const UniqueFd &uniqueFd);
/ohos5.0/foundation/multimedia/media_library/frameworks/services/media_file_extension/src/
H A Dmedia_file_extention_utils.cpp1049 UniqueFd uniqueFd(MediaLibraryDataManager::GetInstance()->GetThumbnail(pixelMapUri)); in GetThumbnail() local
1050 if (uniqueFd.Get() < 0) { in GetThumbnail()
1051 MEDIA_ERR_LOG("queryThumb is null, errCode is %{public}d", uniqueFd.Get()); in GetThumbnail()
1056 unique_ptr<ImageSource> imageSource = ImageSource::CreateImageSource(uniqueFd.Get(), opts, err); in GetThumbnail()
/ohos5.0/foundation/filemanagement/user_file_service/interfaces/inner_api/file_access/src/
H A Dfile_access_ext_stub.cpp116 UniqueFd uniqueFd(fd); in CmdOpenFile() local