/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/base/ |
H A D | effect.h | 30 virtual void AddEFilter(const std::shared_ptr<EFilter> &efilter); 32 virtual ErrorCode InsertEFilter(const std::shared_ptr<EFilter> &efilter, uint32_t index); 34 virtual void RemoveEFilter(const std::shared_ptr<EFilter> &efilter); 38 virtual ErrorCode ReplaceEFilter(const std::shared_ptr<EFilter> &efilter, uint32_t index); 44 std::vector<std::shared_ptr<EFilter>> &GetEFilters() in GetEFilters() 49 std::vector<std::shared_ptr<EFilter>> efilters_;
|
H A D | effect.cpp | 22 void Effect::AddEFilter(const std::shared_ptr<EFilter> &efilter) in AddEFilter() 27 ErrorCode Effect::InsertEFilter(const std::shared_ptr<EFilter> &efilter, uint32_t index) in InsertEFilter() 37 void Effect::RemoveEFilter(const std::shared_ptr<EFilter> &efilter) in RemoveEFilter() 57 ErrorCode Effect::ReplaceEFilter(const std::shared_ptr<EFilter> &efilter, uint32_t index) in ReplaceEFilter()
|
H A D | image_effect_inner.cpp | 67 void CreatePipeline(std::vector<std::shared_ptr<EFilter>> &efilters); 100 void ImageEffect::Impl::CreatePipeline(std::vector<std::shared_ptr<EFilter>> &efilters) in CreatePipeline() 194 void ImageEffect::AddEFilter(const std::shared_ptr<EFilter> &efilter) in AddEFilter() 203 …nd_if(efilters_.rbegin(), efilters_.rend(), [&priorityEFilter](std::shared_ptr<EFilter> &efilter) { in AddEFilter() 216 ErrorCode ImageEffect::InsertEFilter(const std::shared_ptr<EFilter> &efilter, uint32_t index) in InsertEFilter() 225 void ImageEffect::RemoveEFilter(const std::shared_ptr<EFilter> &efilter) in RemoveEFilter() 240 ErrorCode ImageEffect::ReplaceEFilter(const std::shared_ptr<EFilter> &efilter, uint32_t index) in ReplaceEFilter() 664 std::shared_ptr<EFilter> efilter = *it; in Save() 699 …std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Restore(name, efilterInfo, nullptr); in Restore()
|
/ohos5.0/foundation/multimedia/image_effect/test/unittest/ |
H A D | TestImageEffect.cpp | 59 auto *filter = static_cast<EFilter *>(efilter); in Save() 83 std::shared_ptr<EFilter> filter_; 128 …std::shared_ptr<EFilter> brightnessEFilter = EFilterFactory::Instance()->Create(BRIGHTNESS_EFILTER… 133 std::shared_ptr<EFilter> cropEFilter1 = EFilterFactory::Instance()->Create(CROP_EFILTER); 139 std::shared_ptr<EFilter> cropEFilter2 = EFilterFactory::Instance()->Create(CROP_EFILTER); 150 std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Create(BRIGHTNESS_EFILTER); 171 std::shared_ptr<EFilter> contrastEFilter = EFilterFactory::Instance()->Create(CONTRAST_EFILTER); 367 std::vector<std::shared_ptr<EFilter>> efilters = imageEffect->GetEFilters(); 396 std::vector<std::shared_ptr<EFilter>> efilters = imageEffect->GetEFilters(); 416 std::vector<std::shared_ptr<EFilter>> efilters = imageEffect->GetEFilters(); [all …]
|
H A D | image_effect_inner_unittest.cpp | 40 class FakeEFilter : public EFilter { 42 explicit FakeEFilter(const std::string &name) : EFilter(name) {} in FakeEFilter() 110 std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Create(BRIGHTNESS_EFILTER); 123 std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Create(BRIGHTNESS_EFILTER); 135 std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Create(BRIGHTNESS_EFILTER); 149 std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Create(CROP_EFILTER); 166 std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Create(CROP_EFILTER);
|
H A D | TestEffectPipeline.cpp | 49 std::shared_ptr<EFilter> eFilter = EFilterFactory::Instance()->Create(BRIGHTNESS_EFILTER); 55 std::shared_ptr<EFilter> contrastEFilter = EFilterFactory::Instance()->Create(CONTRAST_EFILTER);
|
H A D | image_effect_inner_unittest.h | 31 EFilter *efilter_;
|
H A D | native_image_effect_unittest.cpp | 60 class CustomTestEFilter : public EFilter { 62 explicit CustomTestEFilter(const std::string &name) : EFilter(name) {} in CustomTestEFilter()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/base/ |
H A D | efilter.cpp | 32 const std::string EFilter::Parameter::KEY_DEFAULT_VALUE = "default_value"; 34 EFilter::EFilter(const std::string &name) : EFilterBase(name) {} in EFilter() function in OHOS::Media::Effect::EFilter 36 EFilter::~EFilter() = default; 38 ErrorCode EFilter::SetValue(const std::string &key, Plugin::Any &value) in SetValue() 49 ErrorCode EFilter::GetValue(const std::string &key, Plugin::Any &value) in GetValue() 64 bool EFilter::IsTextureInput() in IsTextureInput() 69 ErrorCode EFilter::Save(EffectJsonPtr &res) in Save() 85 ErrorCode EFilter::PreRender(IEffectFormat &format) in PreRender() 359 ErrorCode EFilter::CalculateEFilterIPType(IEffectFormat &formatType, IPType &ipType) in CalculateEFilterIPType() 488 ErrorCode EFilter::UseTextureInput() in UseTextureInput() [all …]
|
H A D | efilter_factory.cpp | 76 std::shared_ptr<EFilter> EFilterFactory::Restore(const std::string &name, const EffectJsonPtr &root… in Restore() 78 std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Create(name, handler); in Restore() 87 std::shared_ptr<EFilter> EFilterFactory::Create(const std::string &name, void *handler) in Create() 92 std::shared_ptr<EFilter> efilter = it->second.generator_(name); in Create()
|
/ohos5.0/foundation/multimedia/image_effect/interfaces/inner_api/native/efilter/ |
H A D | efilter_factory.h | 31 using EFilterGenerator = std::function<std::shared_ptr<EFilter>(const std::string &name)>; 56 IMAGE_EFFECT_EXPORT std::shared_ptr<EFilter> Create(const std::string &name, void *handler); 58 inline std::shared_ptr<EFilter> Create(const std::string &name) in Create() 64 …std::shared_ptr<EFilter> Restore(const std::string &name, const EffectJsonPtr &root, void *handler…
|
H A D | efilter.h | 33 class EFilter : public EFilterBase { 40 IMAGE_EFFECT_EXPORT explicit EFilter(const std::string &name); 42 IMAGE_EFFECT_EXPORT ~EFilter() override;
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/crop/ |
H A D | crop_efilter.h | 24 class CropEFilter : public EFilter { 26 class Parameter : public EFilter::Parameter { 31 explicit CropEFilter(const std::string &name) : EFilter(name) {} in CropEFilter()
|
/ohos5.0/foundation/multimedia/image_effect/interfaces/inner_api/native/effect/ |
H A D | image_effect_inner.h | 54 IMAGE_EFFECT_EXPORT void AddEFilter(const std::shared_ptr<EFilter> &effect) override; 56 …IMAGE_EFFECT_EXPORT ErrorCode InsertEFilter(const std::shared_ptr<EFilter> &efilter, uint32_t inde… 58 IMAGE_EFFECT_EXPORT void RemoveEFilter(const std::shared_ptr<EFilter> &efilter) override; 61 …IMAGE_EFFECT_EXPORT ErrorCode ReplaceEFilter(const std::shared_ptr<EFilter> &efilter, uint32_t ind…
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/custom/ |
H A D | custom_efilter.h | 30 class CustomEFilter : public EFilter { 32 explicit CustomEFilter(const std::string &name) : EFilter(name) in CustomEFilter()
|
H A D | custom_efilter.cpp | 54 return EFilter::SetValue(key, value); in SetValue() 71 auto *filter = static_cast<EFilter *>(result); in Restore()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/brightness/ |
H A D | brightness_efilter.h | 26 class BrightnessEFilter : public EFilter { 28 class Parameter : public EFilter::Parameter {
|
H A D | brightness_efilter.cpp | 34 BrightnessEFilter::BrightnessEFilter(const std::string &name) : EFilter(name) in BrightnessEFilter() 117 return EFilter::SetValue(key, value); in SetValue()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/contrast/ |
H A D | contrast_efilter.h | 26 class ContrastEFilter : public EFilter { 28 class Parameter : public EFilter::Parameter {
|
H A D | contrast_efilter.cpp | 33 ContrastEFilter::ContrastEFilter(const std::string &name) : EFilter(name) in ContrastEFilter() 116 return EFilter::SetValue(key, value); in SetValue()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/capi/ |
H A D | native_effect_base.h | 28 std::shared_ptr<OHOS::Media::Effect::EFilter> filter_ = nullptr;
|
H A D | image_effect.cpp | 655 …std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Restore(name, effect, nativeEFilter… in OH_ImageEffect_Restore()
|
H A D | image_effect_filter.cpp | 569 std::shared_ptr<EFilter> filter = EFilterFactory::Instance()->Create(name, nativeEFilter.get()); in OH_EffectFilter_Create()
|