Home
last modified time | relevance | path

Searched refs:OH_EffectFilter (Results 1 - 7 of 7) sorted by relevance

/foundation/multimedia/image_effect/interfaces/kits/native/
H A Dimage_effect_filter.h48 * @brief Define the new type name OH_EffectFilter for struct OH_EffectFilter
53 typedef struct OH_EffectFilter OH_EffectFilter; typedef
505 * @param filter Encapsulate OH_EffectFilter structure instance pointer
511 typedef bool (*OH_EffectFilterDelegate_SetValue)(OH_EffectFilter *filter, const char *key,
521 * @param filter Encapsulate OH_EffectFilter structure instance pointer
525 typedef void (*OH_EffectFilterDelegate_PushData)(OH_EffectFilter *filter, OH_EffectBufferInfo *info);
532 * @param filter Encapsulate OH_EffectFilter structure instance pointer
539 typedef bool (*OH_EffectFilterDelegate_Render)(OH_EffectFilter *filte
[all...]
H A Dimage_effect.h69 * @brief Create and add the OH_EffectFilter to the OH_ImageEffect
74 * @return Returns a pointer to an OH_EffectFilter instance if the filter name is valid, otherwise returns nullptr
77 OH_EffectFilter *OH_ImageEffect_AddFilter(OH_ImageEffect *imageEffect, const char *filterName);
80 * @brief Add the OH_EffectFilter to the OH_ImageEffect
90 ImageEffect_ErrorCode OH_ImageEffect_AddFilterByFilter(OH_ImageEffect *imageEffect, OH_EffectFilter *filter);
93 * @brief Create and add the OH_EffectFilter to the OH_ImageEffect by specified position
97 * @param index Indicates the position of the OH_EffectFilter witch is created and added
99 * @return Returns a pointer to an OH_EffectFilter instance if the index and filter name is valid, otherwise returns
103 OH_EffectFilter *OH_ImageEffect_InsertFilter(OH_ImageEffect *imageEffect, uint32_t index, const char *filterName);
106 * @brief Add the OH_EffectFilter t
[all...]
/foundation/multimedia/image_effect/test/unittest/
H A Dimage_effect_capi_unittest.cpp111 OH_EffectFilter *filter = OH_ImageEffect_AddFilter(imageEffect, BRIGHTNESS_EFILTER); in HWTEST_F()
246 OH_EffectFilter *nativeEFilter = OH_EffectFilter_Create(BRIGHTNESS_EFILTER); in HWTEST_F()
265 OH_EffectFilter *nativeEFilter = OH_EffectFilter_Create("TestEFilter"); in HWTEST_F()
284 OH_EffectFilter *nativeEFilter = OH_EffectFilter_Create(nullptr); in HWTEST_F()
304 OH_EffectFilter *filter = OH_ImageEffect_AddFilter(imageEffect, BRIGHTNESS_EFILTER); in HWTEST_F()
323 OH_EffectFilter *filter = OH_ImageEffect_AddFilter(nullptr, nullptr); in HWTEST_F()
342 OH_EffectFilter *filter = OH_ImageEffect_AddFilter(nullptr, BRIGHTNESS_EFILTER); in HWTEST_F()
351 * Function: Test OH_ImageEffect_AddFilter with empty OH_EffectFilter parameter
355 * CaseDescription: Test OH_ImageEffect_AddFilter with empty OH_EffectFilter parameter
362 OH_EffectFilter *filte in HWTEST_F()
[all...]
H A Dnative_image_effect_unittest.cpp204 .setValue = [](OH_EffectFilter *filter, const char *key, const ImageEffect_Any *value) { return true; },
205 .render = [](OH_EffectFilter *filter, OH_EffectBufferInfo *src, OH_EffectFilterDelegate_PushData pushData) {
229 .save = [](OH_EffectFilter *filter, char **info) {
243 OH_EffectFilter *filter = OH_EffectFilter_Create(CUSTOM_BRIGHTNESS_EFILTER);
273 OH_EffectFilter *filter = OH_ImageEffect_AddFilter(imageEffect, BRIGHTNESS_EFILTER); in HWTEST_F()
351 OH_EffectFilter *filter = OH_ImageEffect_AddFilter(imageEffect, BRIGHTNESS_EFILTER); in HWTEST_F()
383 OH_EffectFilter *filter = OH_ImageEffect_AddFilter(imageEffect, BRIGHTNESS_EFILTER); in HWTEST_F()
415 OH_EffectFilter *filter = OH_ImageEffect_AddFilter(imageEffect, BRIGHTNESS_EFILTER); in HWTEST_F()
502 OH_EffectFilter *filter = OH_ImageEffect_AddFilter(imageEffect, BRIGHTNESS_EFILTER); in HWTEST_F()
537 OH_EffectFilter *filte in HWTEST_F()
[all...]
/foundation/multimedia/image_effect/frameworks/native/capi/
H A Dimage_effect_filter.cpp43 void OH_EffectFilter::SetParameter(const std::string &key, Plugin::Any &param) in SetParameter()
49 ErrorCode OH_EffectFilter::GetParameter(const std::string &key, Plugin::Any &param) in GetParameter()
60 void OH_EffectFilter::RemoveParameter(const std::string &key) in RemoveParameter()
75 OH_EffectFilter *ohEFilter = (OH_EffectFilter *)efilter;
101 OH_EffectFilter *ohEFilter = static_cast<OH_EffectFilter *>(efilter);
110 OH_EffectFilterDelegate_PushData pushData = [](OH_EffectFilter *filter, OH_EffectBufferInfo *dst) {
114 bool res = ohDelegate_->render((OH_EffectFilter *)efilter, srcBuffer.get(), pushData);
125 return ohDelegate_->setValue((OH_EffectFilter *)efilte
[all...]
H A Dimage_effect.cpp72 OH_EffectFilter *OH_ImageEffect_AddFilter(OH_ImageEffect *imageEffect, const char *filterName) in OH_ImageEffect_AddFilter()
81 OH_EffectFilter *filter = OH_EffectFilter_Create(filterName); in OH_ImageEffect_AddFilter()
94 ImageEffect_ErrorCode OH_ImageEffect_AddFilterByFilter(OH_ImageEffect *imageEffect, OH_EffectFilter *filter) in OH_ImageEffect_AddFilterByFilter()
117 OH_EffectFilter *OH_ImageEffect_InsertFilter(OH_ImageEffect *imageEffect, uint32_t index, const char *filterName) in OH_ImageEffect_InsertFilter()
126 OH_EffectFilter *filter = OH_EffectFilter_Create(filterName); in OH_ImageEffect_InsertFilter()
141 OH_EffectFilter *filter) in OH_ImageEffect_InsertFilterByFilter()
248 OH_EffectFilter *OH_ImageEffect_ReplaceFilter(OH_ImageEffect *imageEffect, uint32_t index, const char *filterName) in OH_ImageEffect_ReplaceFilter()
259 OH_EffectFilter *filter = OH_EffectFilter_Create(filterName); in OH_ImageEffect_ReplaceFilter()
274 OH_EffectFilter *filter) in OH_ImageEffect_ReplaceFilterByFilter()
300 imageEffect->filters_[index] = std::pair<OH_EffectFilter *, st in OH_ImageEffect_ReplaceFilterByFilter()
[all...]
H A Dnative_effect_base.h27 struct OH_EffectFilter { struct
41 std::vector<std::pair<OH_EffectFilter *, std::string>> filters_;

Completed in 9 milliseconds