Home
last modified time | relevance | path

Searched refs:ThumbnailType (Results 1 - 13 of 13) sorted by relevance

/foundation/multimedia/media_library/frameworks/services/media_thumbnail/include/
H A Dthumbnail_const.h39 enum class ThumbnailType : int32_t { class
83 const std::unordered_map<ThumbnailType, std::string> TYPE_NAME_MAP = {
84 { ThumbnailType::LCD, "LCD" },
85 { ThumbnailType::THUMB, "THUMB" },
86 { ThumbnailType::MTH, "MTH" },
87 { ThumbnailType::YEAR, "YEAR" },
88 { ThumbnailType::THUMB_ASTC, "THUMB_ASTC" },
89 { ThumbnailType::MTH_ASTC, "MTH_ASTC" },
90 { ThumbnailType::YEAR_ASTC, "YEAR_ASTC" },
190 static std::string GetThumbSuffix(ThumbnailType typ
[all...]
H A Dithumbnail_helper.h74 WaitStatus InsertAndWait(const std::string &id, ThumbnailType type);
108 EXPORT static bool DoRotateThumbnailEx(ThumbRdbOpt &opts, ThumbnailData &data, int32_t fd, ThumbnailType thumbType);
115 EXPORT static bool GenThumbnail(ThumbRdbOpt &opts, ThumbnailData &data, const ThumbnailType type);
118 EXPORT static bool GenMonthAndYearAstcData(ThumbnailData &data, const ThumbnailType type);
H A Dthumbnail_utils.h77 EXPORT static bool DeleteThumbFile(ThumbnailData &data, ThumbnailType type);
90 EXPORT static int TrySaveFile(ThumbnailData &Data, ThumbnailType type);
141 EXPORT static std::string GetThumbnailSuffix(ThumbnailType type);
150 EXPORT static bool GetLocalThumbSize(const ThumbnailData &data, const ThumbnailType& type, Size& size);
196 EXPORT static int SaveAstcDataToKvStore(ThumbnailData &data, const ThumbnailType &type);
197 EXPORT static bool DeleteAstcDataFromKvStore(ThumbRdbOpt &opts, const ThumbnailType &type);
H A Dthumbnail_generate_helper.h43 EXPORT static int32_t GetThumbnailPixelMap(ThumbRdbOpt &opts, ThumbnailType thumbType);
52 EXPORT static int32_t GetAvailableFile(ThumbRdbOpt &opts, ThumbnailData &data, ThumbnailType thumbType,
/foundation/multimedia/media_library/frameworks/innerkitsimpl/test/unittest/medialibrary_thumbnail_service_test/src/
H A Dmedialibrary_thumbnail_service_test.cpp404 ThumbnailType type = ThumbnailType::THUMB; in HWTEST_F()
413 ThumbnailType type = ThumbnailType::LCD; in HWTEST_F()
423 ThumbnailType type = ThumbnailType::THUMB; in HWTEST_F()
433 ThumbnailType type = ThumbnailType::THUMB_ASTC; in HWTEST_F()
443 ThumbnailType type = ThumbnailType in HWTEST_F()
[all...]
/foundation/multimedia/media_library/frameworks/services/media_thumbnail/src/
H A Dithumbnail_helper.cpp193 WaitStatus ThumbnailWait::InsertAndWait(const string &id, ThumbnailType type) in InsertAndWait()
414 auto ret = thumbnailWait.InsertAndWait(data.id, ThumbnailType::LCD); in DoCreateLcd()
489 int err = ThumbnailUtils::TrySaveFile(data, ThumbnailType::LCD); in IsCreateLcdSuccess()
535 int err = ThumbnailUtils::TrySaveFile(data, ThumbnailType::LCD_EX); in IsCreateLcdExSuccess()
544 bool IThumbnailHelper::GenThumbnail(ThumbRdbOpt &opts, ThumbnailData &data, const ThumbnailType type) in GenThumbnail()
551 if (type == ThumbnailType::THUMB || type == ThumbnailType::THUMB_ASTC) { in GenThumbnail()
552 if (!ThumbnailUtils::CompressImage(data.source, type == ThumbnailType::THUMB ? data.thumbnail : data.thumbAstc, in GenThumbnail()
553 false, type == ThumbnailType::THUMB_ASTC)) { in GenThumbnail()
560 } else if (type == ThumbnailType in GenThumbnail()
[all...]
H A Dthumbnail_generate_helper.cpp162 if (data.mediaType == MEDIA_TYPE_VIDEO && ThumbnailUtils::GetLocalThumbSize(data, ThumbnailType::LCD, lcdSize)) { in CreateAstcCloudDownload()
316 bool GenerateLocalThumbnail(ThumbRdbOpt &opts, ThumbnailData &data, ThumbnailType thumbType) in GenerateLocalThumbnail()
319 if (thumbType == ThumbnailType::LCD && !IThumbnailHelper::DoCreateLcd(opts, data)) { in GenerateLocalThumbnail()
324 if (thumbType != ThumbnailType::LCD) { in GenerateLocalThumbnail()
355 int32_t ThumbnailGenerateHelper::GetAvailableFile(ThumbRdbOpt &opts, ThumbnailData &data, ThumbnailType thumbType, in GetAvailableFile()
360 if (thumbType == ThumbnailType::THUMB_ASTC) { in GetAvailableFile()
365 fileName = GetThumbnailPath(data.path, GetThumbSuffix(ThumbnailType::THUMB)); in GetAvailableFile()
420 bool IsLocalThumbnailAvailable(ThumbnailData &data, ThumbnailType thumbType) in IsLocalThumbnailAvailable()
424 case ThumbnailType::THUMB: in IsLocalThumbnailAvailable()
425 case ThumbnailType in IsLocalThumbnailAvailable()
[all...]
H A Dthumbnail_utils.cpp95 std::string ThumbnailUtils::GetThumbnailSuffix(ThumbnailType type) in GetThumbnailSuffix()
99 case ThumbnailType::THUMB: in GetThumbnailSuffix()
102 case ThumbnailType::THUMB_ASTC: in GetThumbnailSuffix()
105 case ThumbnailType::LCD: in GetThumbnailSuffix()
114 bool ThumbnailUtils::DeleteThumbFile(ThumbnailData &data, ThumbnailType type) in DeleteThumbFile()
1100 if (GetLocalThumbSize(data, ThumbnailType::LCD, lcdSize)) { in UpdateLcdInfo()
1611 int ThumbnailUtils::TrySaveFile(ThumbnailData &data, ThumbnailType type) in TrySaveFile()
1617 case ThumbnailType::THUMB: in TrySaveFile()
1622 case ThumbnailType::THUMB_ASTC: in TrySaveFile()
1627 case ThumbnailType in TrySaveFile()
[all...]
H A Dthumbnail_service.cpp190 ThumbnailType thumbType = GetThumbType(size.width, size.height, isAstc); in GetThumbFd()
191 if (thumbType != ThumbnailType::THUMB && thumbType != ThumbnailType::THUMB_ASTC) { in GetThumbFd()
H A Dthumbnail_aging_helper.cpp128 if (ThumbnailUtils::DeleteThumbFile(infos[i], ThumbnailType::LCD)) { in ClearLcdFromFileTable()
/foundation/multimedia/media_library/frameworks/js/src/
H A Dthumbnail_manager.cpp288 static int OpenThumbnail(const string &path, ThumbnailType type) in OpenThumbnail()
434 ThumbnailType thumbType = GetThumbType(size.width, size.height); in QueryThumbnail()
436 (thumbType == ThumbnailType::MTH || thumbType == ThumbnailType::YEAR)) { in QueryThumbnail()
437 thumbType = ThumbnailType::THUMB; in QueryThumbnail()
449 if (thumbType == ThumbnailType::MTH || thumbType == ThumbnailType::YEAR) { in QueryThumbnail()
503 ThumbnailType thumbType = GetThumbType(fastSize.width, fastSize.height); in RequestFastImage()
506 (thumbType == ThumbnailType::MTH || thumbType == ThumbnailType in RequestFastImage()
[all...]
H A Dphotoaccesshelperinf.js826 ThumbnailType: photoAccessHelper.ThumbnailType,
/foundation/multimedia/media_library/frameworks/innerkitsimpl/test/fuzztest/medialibrarythumbnail_fuzzer/src/
H A Dmedialibrary_thumbnail_fuzzer.cpp82 static inline Media::ThumbnailType FuzzThumbnailType(const uint8_t* data, size_t size) in FuzzThumbnailType()
85 if (value >= static_cast<int32_t>(Media::ThumbnailType::LCD) && in FuzzThumbnailType()
86 value <= static_cast<int32_t>(Media::ThumbnailType::THUMB_EX)) { in FuzzThumbnailType()
87 return static_cast<Media::ThumbnailType>(value); in FuzzThumbnailType()
89 return Media::ThumbnailType::LCD; in FuzzThumbnailType()

Completed in 13 milliseconds