/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/picture/ |
H A D | auxiliary_generator.cpp | 50 static int32_t GetAuxiliaryPictureDenominator(AuxiliaryPictureType type) in GetAuxiliaryPictureDenominator() 54 case AuxiliaryPictureType::DEPTH_MAP: in GetAuxiliaryPictureDenominator() 57 case AuxiliaryPictureType::LINEAR_MAP: in GetAuxiliaryPictureDenominator() 67 PlImageInfo &plInfo, AuxiliaryPictureType type) in SetAuxiliaryDecodeOption() 76 …bool useF16Format = (type == AuxiliaryPictureType::LINEAR_MAP || type == AuxiliaryPictureType::DEP… in SetAuxiliaryDecodeOption() 349 AuxiliaryPictureType type, const std::string &format, in GenerateAuxiliaryPicture() 362 if (type == AuxiliaryPictureType::LINEAR_MAP || type == AuxiliaryPictureType::DEPTH_MAP) { in GenerateAuxiliaryPicture() 411 if (type == AuxiliaryPictureType::GAINMAP) { in GenerateHeifAuxiliaryPicture() 413 } else if (type == AuxiliaryPictureType::FRAGMENT_MAP) { in GenerateHeifAuxiliaryPicture() 439 if (type == AuxiliaryPictureType::GAINMAP) { in GenerateJpegAuxiliaryPicture() [all …]
|
H A D | auxiliary_picture.cpp | 31 AuxiliaryPictureType type, Size size) in Create() 44 AuxiliaryPictureType type, Size size) in Create() 50 AuxiliaryPictureType AuxiliaryPicture::GetType() in GetType() 55 void AuxiliaryPicture::SetType(AuxiliaryPictureType type) in SetType() 225 … auxiliaryPictureInfo.auxiliaryPictureType = static_cast<AuxiliaryPictureType>(parcel.ReadInt32()); in Unmarshalling()
|
H A D | picture.cpp | 442 if (!HasAuxiliaryPicture(AuxiliaryPictureType::GAINMAP)) { in GetGainmapPixelMap() 446 auto auxiliaryPicture = GetAuxiliaryPicture(AuxiliaryPictureType::GAINMAP); in GetGainmapPixelMap() 454 std::shared_ptr<AuxiliaryPicture> Picture::GetAuxiliaryPicture(AuxiliaryPictureType type) in GetAuxiliaryPicture() 474 AuxiliaryPictureType type = picture->GetType(); in SetAuxiliaryPicture() 478 bool Picture::HasAuxiliaryPicture(AuxiliaryPictureType type) in HasAuxiliaryPicture() 505 AuxiliaryPictureType type = auxiliaryPicture.first; in Marshalling()
|
/ohos5.0/foundation/multimedia/image_framework/interfaces/innerkits/include/ |
H A D | auxiliary_picture.h | 37 … AuxiliaryPictureType type, Size size = {0, 0}); 39 … AuxiliaryPictureType type, Size size = {0, 0}); 40 NATIVEEXPORT AuxiliaryPictureType GetType(); 41 NATIVEEXPORT void SetType(AuxiliaryPictureType type);
|
H A D | picture.h | 44 NATIVEEXPORT std::shared_ptr<AuxiliaryPicture> GetAuxiliaryPicture(AuxiliaryPictureType type); 46 NATIVEEXPORT bool HasAuxiliaryPicture(AuxiliaryPictureType type); 58 std::map<AuxiliaryPictureType, std::shared_ptr<AuxiliaryPicture>> auxiliaryPictures_;
|
H A D | auxiliary_generator.h | 38 … AuxiliaryPictureType type, std::unique_ptr<AbsImageDecoder> &extDecoder, uint32_t &errorCode); 40 …const MainPictureInfo &mainInfo, AuxiliaryPictureType type, std::unique_ptr<InputDataStream> &auxS…
|
H A D | image_type.h | 359 enum class AuxiliaryPictureType { enum 369 AuxiliaryPictureType auxiliaryPictureType = AuxiliaryPictureType::NONE; 383 std::set<AuxiliaryPictureType> desireAuxiliaryPictures;
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/ |
H A D | ext_encoder.cpp | 1104 case AuxiliaryPictureType::GAINMAP: in GetHeifEncodeItemInfo() 1109 case AuxiliaryPictureType::DEPTH_MAP: in GetHeifEncodeItemInfo() 1114 case AuxiliaryPictureType::UNREFOCUS_MAP: in GetHeifEncodeItemInfo() 1119 case AuxiliaryPictureType::LINEAR_MAP: in GetHeifEncodeItemInfo() 1124 case AuxiliaryPictureType::FRAGMENT_MAP: in GetHeifEncodeItemInfo() 1584 for (AuxiliaryPictureType auxType : auxTypes) { in CheckJpegAuxiliaryTagName() 1771 for (AuxiliaryPictureType auxType : auxTypes) { in EncodeJpegAuxiliaryPictures() 2351 case AuxiliaryPictureType::DEPTH_MAP: in AssembleAuxiliaryRefItem() 2354 case AuxiliaryPictureType::UNREFOCUS_MAP: in AssembleAuxiliaryRefItem() 2357 case AuxiliaryPictureType::LINEAR_MAP: in AssembleAuxiliaryRefItem() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/media/image/ |
H A D | image-picture-decoding.md | 116 desiredAuxiliaryPictures: [image.AuxiliaryPictureType.GAINMAP] // GAINMAP为需要解码的辅助图类型 130 let type: image.AuxiliaryPictureType = image.AuxiliaryPictureType.GAINMAP; 192 desiredAuxiliaryPictures: [image.AuxiliaryPictureType.GAINMAP] // GAINMAP为需要解码的辅助图类型 205 let type: image.AuxiliaryPictureType = image.AuxiliaryPictureType.GAINMAP;
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/js/common/ |
H A D | picture_napi.cpp | 82 {"GAINMAP", static_cast<uint32_t>(AuxiliaryPictureType::GAINMAP), ""}, 83 {"DEPTH_MAP", static_cast<uint32_t>(AuxiliaryPictureType::DEPTH_MAP), ""}, 361 static AuxiliaryPictureType ParseAuxiliaryPictureType(int32_t val) in ParseAuxiliaryPictureType() 363 if (val >= static_cast<int32_t>(AuxiliaryPictureType::GAINMAP) in ParseAuxiliaryPictureType() 364 && val<= static_cast<int32_t>(AuxiliaryPictureType::FRAGMENT_MAP)) { in ParseAuxiliaryPictureType() 365 return AuxiliaryPictureType(val); in ParseAuxiliaryPictureType() 368 return AuxiliaryPictureType::NONE; in ParseAuxiliaryPictureType() 428 AuxiliaryPictureType type = ParseAuxiliaryPictureType(auxiType); in GetAuxiliaryPicture() 429 if (type == AuxiliaryPictureType::NONE) { in GetAuxiliaryPicture() 480 AuxiliaryPictureType type = ParseAuxiliaryPictureType(auxiType); in SetAuxiliaryPicture() [all …]
|
H A D | auxiliary_picture_napi.cpp | 64 AuxiliaryPictureType type; 265 static AuxiliaryPictureType ParseAuxiliaryPictureType(int32_t val) in ParseAuxiliaryPictureType() 267 if (val >= static_cast<int32_t>(AuxiliaryPictureType::GAINMAP) in ParseAuxiliaryPictureType() 268 && val <= static_cast<int32_t>(AuxiliaryPictureType::FRAGMENT_MAP)) { in ParseAuxiliaryPictureType() 269 return AuxiliaryPictureType(val); in ParseAuxiliaryPictureType() 271 return AuxiliaryPictureType::NONE; in ParseAuxiliaryPictureType() 310 if (auxiType < static_cast<uint32_t>(AuxiliaryPictureType::GAINMAP) in CreateAuxiliaryPicture() 311 || auxiType > static_cast<uint32_t>(AuxiliaryPictureType::FRAGMENT_MAP)) { in CreateAuxiliaryPicture() 316 if (asyncContext->type == AuxiliaryPictureType::NONE) { in CreateAuxiliaryPicture() 344 … if (static_cast<int32_t>(auxType) >= NUM_0 && auxType <= AuxiliaryPictureType::FRAGMENT_MAP) { in GetType() [all …]
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/src/ |
H A D | image_utils.cpp | 851 bool ImageUtils::IsAuxiliaryPictureTypeSupported(AuxiliaryPictureType type) in IsAuxiliaryPictureTypeSupported() 857 bool ImageUtils::IsAuxiliaryPictureEncoded(AuxiliaryPictureType type) in IsAuxiliaryPictureEncoded() 859 return AuxiliaryPictureType::GAINMAP == type || AuxiliaryPictureType::UNREFOCUS_MAP == type || in IsAuxiliaryPictureEncoded() 860 AuxiliaryPictureType::FRAGMENT_MAP == type; in IsAuxiliaryPictureEncoded() 872 const std::set<AuxiliaryPictureType> ImageUtils::GetAllAuxiliaryPictureType() in GetAllAuxiliaryPictureType() 874 static const std::set<AuxiliaryPictureType> auxTypes = { in GetAllAuxiliaryPictureType() 875 AuxiliaryPictureType::GAINMAP, in GetAllAuxiliaryPictureType() 876 AuxiliaryPictureType::DEPTH_MAP, in GetAllAuxiliaryPictureType() 877 AuxiliaryPictureType::UNREFOCUS_MAP, in GetAllAuxiliaryPictureType() 878 AuxiliaryPictureType::LINEAR_MAP, in GetAllAuxiliaryPictureType() [all …]
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hdr/ |
H A D | jpeg_mpf_parser.cpp | 74 static const std::map<std::string, AuxiliaryPictureType> AUXILIARY_TAG_TYPE_MAP = { 75 {AUXILIARY_TAG_DEPTH_MAP_BACK, AuxiliaryPictureType::DEPTH_MAP}, 76 {AUXILIARY_TAG_DEPTH_MAP_FRONT, AuxiliaryPictureType::DEPTH_MAP}, 77 {AUXILIARY_TAG_UNREFOCUS_MAP, AuxiliaryPictureType::UNREFOCUS_MAP}, 78 {AUXILIARY_TAG_LINEAR_MAP, AuxiliaryPictureType::LINEAR_MAP}, 79 {AUXILIARY_TAG_FRAGMENT_MAP, AuxiliaryPictureType::FRAGMENT_MAP}
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include/ |
H A D | image_utils.h | 77 static bool IsAuxiliaryPictureTypeSupported(AuxiliaryPictureType auxiliaryPictureType); 78 static bool IsAuxiliaryPictureEncoded(AuxiliaryPictureType type); 80 static const std::set<AuxiliaryPictureType> GetAllAuxiliaryPictureType();
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/js/common/picture_ndk/ |
H A D | picture_native.cpp | 30 static Image_AuxiliaryPictureType AuxTypeInnerToNative(OHOS::Media::AuxiliaryPictureType type) in AuxTypeInnerToNative() 35 static OHOS::Media::AuxiliaryPictureType AuxTypeNativeToInner(Image_AuxiliaryPictureType type) in AuxTypeNativeToInner() 37 return static_cast<OHOS::Media::AuxiliaryPictureType>(static_cast<int>(type)); in AuxTypeNativeToInner() 125 OHOS::Media::AuxiliaryPictureType auxPicTypeInner = innerAuxiliaryPicture->GetType(); in OH_PictureNative_SetAuxiliaryPicture() 339 != OHOS::Media::AuxiliaryPictureType::FRAGMENT_MAP in OH_AuxiliaryPictureNative_GetMetadata() 369 …aryPicture->GetInnerAuxiliaryPicture()->GetType() != OHOS::Media::AuxiliaryPictureType::FRAGMENT_M… in OH_AuxiliaryPictureNative_SetMetadata()
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/ |
H A D | HeifDecoderImpl.cpp | 92 {AuxiliaryPictureType::GAINMAP, HEIF_AUXTTYPE_ID_GAINMAP}, 93 {AuxiliaryPictureType::DEPTH_MAP, HEIF_AUXTTYPE_ID_DEPTH_MAP}, 95 {AuxiliaryPictureType::LINEAR_MAP, HEIF_AUXTTYPE_ID_LINEAR_MAP}, 96 {AuxiliaryPictureType::FRAGMENT_MAP, HEIF_AUXTTYPE_ID_FRAGMENT_MAP} 293 bool HeifDecoderImpl::CheckAuxiliaryMap(AuxiliaryPictureType type) in CheckAuxiliaryMap() 302 case AuxiliaryPictureType::GAINMAP: in CheckAuxiliaryMap() 305 case AuxiliaryPictureType::DEPTH_MAP: in CheckAuxiliaryMap() 306 case AuxiliaryPictureType::UNREFOCUS_MAP: in CheckAuxiliaryMap() 307 case AuxiliaryPictureType::LINEAR_MAP: in CheckAuxiliaryMap() 308 case AuxiliaryPictureType::FRAGMENT_MAP: in CheckAuxiliaryMap() [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/post_processor/ |
H A D | photo_post_processor.cpp | 266 Media::AuxiliaryPictureType type) in CreateAuxiliaryPicture() 309 auto gainMap = picture->GetAuxiliaryPicture(Media::AuxiliaryPictureType::GAINMAP); in RotatePicture() 313 auto depthMap = picture->GetAuxiliaryPicture(Media::AuxiliaryPictureType::DEPTH_MAP); in RotatePicture() 317 auto unrefocusMap = picture->GetAuxiliaryPicture(Media::AuxiliaryPictureType::UNREFOCUS_MAP); in RotatePicture() 321 auto linearMap = picture->GetAuxiliaryPicture(Media::AuxiliaryPictureType::LINEAR_MAP); in RotatePicture() 332 Media::AuxiliaryPictureType::GAINMAP); in AssemleAuxilaryPicture() 339 Media::AuxiliaryPictureType::DEPTH_MAP); in AssemleAuxilaryPicture() 346 Media::AuxiliaryPictureType::UNREFOCUS_MAP); in AssemleAuxilaryPicture() 353 Media::AuxiliaryPictureType::LINEAR_MAP); in AssemleAuxilaryPicture()
|
/ohos5.0/docs/en/application-dev/media/image/ |
H A D | image-picture-decoding.md | 116 …desiredAuxiliaryPictures: [image.AuxiliaryPictureType.GAINMAP] // GAINMAP indicates the type of th… 130 let type: image.AuxiliaryPictureType = image.AuxiliaryPictureType.GAINMAP; 192 …desiredAuxiliaryPictures: [image.AuxiliaryPictureType.GAINMAP] // GAINMAP indicates the type of th… 205 let type: image.AuxiliaryPictureType = image.AuxiliaryPictureType.GAINMAP;
|
/ohos5.0/foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension/src/ |
H A D | picture_handle_service.cpp | 123 if (!picture->HasAuxiliaryPicture(static_cast<AuxiliaryPictureType>(i))) { in WritePicture() 126 AuxiliaryPictureType type = static_cast<AuxiliaryPictureType>(i); in WritePicture() 129 static_cast<AuxiliaryPictureType>(i)); in WritePicture()
|
/ohos5.0/foundation/multimedia/image_effect/test/unittest/mock/src/ |
H A D | mock_picture.cpp | 35 auxiliaryPictures_.emplace(AuxiliaryPictureType::GAINMAP, mockGainmapAuxiliaryPicture_); in MockPicture()
|
/ohos5.0/foundation/multimedia/image_framework/plugins/manager/include/image/ |
H A D | abs_image_decoder.h | 246 virtual bool DecodeHeifAuxiliaryMap(DecodeContext& context, Media::AuxiliaryPictureType type) in DecodeHeifAuxiliaryMap() 251 virtual bool CheckAuxiliaryMap(Media::AuxiliaryPictureType type) in CheckAuxiliaryMap()
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/ |
H A D | HeifDecoderImpl.h | 69 bool CheckAuxiliaryMap(Media::AuxiliaryPictureType type); 70 bool setAuxiliaryMap(Media::AuxiliaryPictureType type);
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/js/common/picture_ndk/include/ |
H A D | picture_native_impl.h | 39 OHOS::Media::AuxiliaryPictureType type, OHOS::Media::Size size);
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/js/common/ndk/ |
H A D | image_source_native.cpp | 71 static Image_AuxiliaryPictureType AuxTypeInnerToNative(OHOS::Media::AuxiliaryPictureType type) in AuxTypeInnerToNative() 76 static OHOS::Media::AuxiliaryPictureType AuxTypeNativeToInner(Image_AuxiliaryPictureType type) in AuxTypeNativeToInner() 78 return static_cast<OHOS::Media::AuxiliaryPictureType>(static_cast<int>(type)); in AuxTypeNativeToInner() 682 std::set<AuxiliaryPictureType> tmpDesireSet; in OH_DecodingOptionsForPicture_SetDesiredAuxiliaryPictures()
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/hdr/ |
H A D | jpeg_mpf_parser.h | 30 AuxiliaryPictureType auxType;
|