Home
last modified time | relevance | path

Searched refs:EFilter (Results 1 – 23 of 23) sorted by relevance

/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/base/
H A Deffect.h30 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 Deffect.cpp22 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 Dimage_effect_inner.cpp67 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 DTestImageEffect.cpp59 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 Dimage_effect_inner_unittest.cpp40 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 DTestEffectPipeline.cpp49 std::shared_ptr<EFilter> eFilter = EFilterFactory::Instance()->Create(BRIGHTNESS_EFILTER);
55 std::shared_ptr<EFilter> contrastEFilter = EFilterFactory::Instance()->Create(CONTRAST_EFILTER);
H A Dimage_effect_inner_unittest.h31 EFilter *efilter_;
H A Dnative_image_effect_unittest.cpp60 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 Defilter.cpp32 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 Defilter_factory.cpp76 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 Defilter_factory.h31 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 Defilter.h33 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 Dcrop_efilter.h24 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 Dimage_effect_inner.h54 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 Dcustom_efilter.h30 class CustomEFilter : public EFilter {
32 explicit CustomEFilter(const std::string &name) : EFilter(name) in CustomEFilter()
H A Dcustom_efilter.cpp54 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 Dbrightness_efilter.h26 class BrightnessEFilter : public EFilter {
28 class Parameter : public EFilter::Parameter {
H A Dbrightness_efilter.cpp34 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 Dcontrast_efilter.h26 class ContrastEFilter : public EFilter {
28 class Parameter : public EFilter::Parameter {
H A Dcontrast_efilter.cpp33 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 Dnative_effect_base.h28 std::shared_ptr<OHOS::Media::Effect::EFilter> filter_ = nullptr;
H A Dimage_effect.cpp655 …std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Restore(name, effect, nativeEFilter… in OH_ImageEffect_Restore()
H A Dimage_effect_filter.cpp569 std::shared_ptr<EFilter> filter = EFilterFactory::Instance()->Create(name, nativeEFilter.get()); in OH_EffectFilter_Create()