/ohos5.0/foundation/multimedia/media_library/frameworks/js/src/ |
H A D | thumbnail_manager.cpp | 333 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 D | highlight_album_napi.cpp | 317 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 D | moving_photo_napi.cpp | 296 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 D | media_asset_change_request_napi.cpp | 1689 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 D | file_asset_napi.cpp | 4627 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 D | media_library_manager.h | 265 …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 D | media_asset_change_request_impl.h | 84 bool AddResourceByMode(const OHOS::UniqueFd& uniqueFd, AddResourceMode mode,
|
/ohos5.0/foundation/multimedia/media_library/frameworks/native/c_api/ |
H A D | media_asset_change_request_impl.cpp | 438 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 D | moving_photo_impl.cpp | 279 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 D | media_library_manager.cpp | 639 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 D | medialibrary_formmap_operations.cpp | 67 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 D | moving_photo_file_utils.cpp | 629 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 D | media_file_utils.h | 169 EXPORT static bool CheckMovingPhotoVideo(const UniqueFd &uniqueFd);
|
/ohos5.0/foundation/multimedia/media_library/frameworks/services/media_file_extension/src/ |
H A D | media_file_extention_utils.cpp | 1049 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 D | file_access_ext_stub.cpp | 116 UniqueFd uniqueFd(fd); in CmdOpenFile() local
|