Home
last modified time | relevance | path

Searched refs:nativeEFilter (Results 1 - 3 of 3) sorted by relevance

/foundation/multimedia/image_effect/frameworks/native/capi/
H A Dimage_effect_filter.cpp565 std::unique_ptr<OH_EffectFilter> nativeEFilter = std::make_unique<OH_EffectFilter>(); in OH_EffectFilter_Create() local
566 std::shared_ptr<EFilter> filter = EFilterFactory::Instance()->Create(name, nativeEFilter.get()); in OH_EffectFilter_Create()
571 nativeEFilter->filter_ = filter; in OH_EffectFilter_Create()
572 return nativeEFilter.release(); in OH_EffectFilter_Create()
606 ImageEffect_ErrorCode OH_EffectFilter_GetValue(OH_EffectFilter *nativeEFilter, const char *key, ImageEffect_Any *value) in OH_EffectFilter_GetValue() argument
608 CHECK_AND_RETURN_RET_LOG(nativeEFilter != nullptr, ImageEffect_ErrorCode::EFFECT_ERROR_PARAM_INVALID, in OH_EffectFilter_GetValue()
609 "FilterGetValue: input parameter nativeEFilter is null!"); in OH_EffectFilter_GetValue()
620 value->dataValue.ptrValue = static_cast<void *>(const_cast<char *>(nativeEFilter->filter_->GetName().c_str())); in OH_EffectFilter_GetValue()
625 ErrorCode result = nativeEFilter->filter_->GetValue(key, any); in OH_EffectFilter_GetValue()
H A Dimage_effect.cpp654 std::unique_ptr<OH_EffectFilter> nativeEFilter = std::make_unique<OH_EffectFilter>(); in OH_ImageEffect_Restore() local
655 std::shared_ptr<EFilter> efilter = EFilterFactory::Instance()->Restore(name, effect, nativeEFilter.get()); in OH_ImageEffect_Restore()
657 nativeEFilter->filter_ = efilter; in OH_ImageEffect_Restore()
658 nativeEFilter->isCreatedBySystem_ = true; in OH_ImageEffect_Restore()
659 ohImageEffect->filters_.emplace_back(nativeEFilter.release(), efilter->GetName()); in OH_ImageEffect_Restore()
/foundation/multimedia/image_effect/test/unittest/
H A Dimage_effect_capi_unittest.cpp246 OH_EffectFilter *nativeEFilter = OH_EffectFilter_Create(BRIGHTNESS_EFILTER); in HWTEST_F() local
247 ASSERT_NE(nativeEFilter, nullptr) << "OH_EffectFilter_Create failed"; in HWTEST_F()
249 GTEST_LOG_(INFO) << "OHEFilterCreate001 success! result: " << nativeEFilter; in HWTEST_F()
265 OH_EffectFilter *nativeEFilter = OH_EffectFilter_Create("TestEFilter"); in HWTEST_F() local
266 ASSERT_EQ(nativeEFilter, nullptr) << "OH_EffectFilter_Create failed"; in HWTEST_F()
268 GTEST_LOG_(INFO) << "OHEFilterCreate002 success! result: " << nativeEFilter; in HWTEST_F()
284 OH_EffectFilter *nativeEFilter = OH_EffectFilter_Create(nullptr); in HWTEST_F() local
285 ASSERT_EQ(nativeEFilter, nullptr) << "OH_EffectFilter_Create failed"; in HWTEST_F()
287 GTEST_LOG_(INFO) << "OHEFilterCreate003 success! result: " << nativeEFilter; in HWTEST_F()

Completed in 6 milliseconds