Home
last modified time | relevance | path

Searched refs:effectBuffer (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/foundation/multimedia/image_effect/test/unittest/
H A DTestRenderEnvironment.cpp67 effectBuffer = nullptr; in TearDown()
75 std::shared_ptr<EffectBuffer> effectBuffer; member in OHOS::Media::Effect::Test::TestRenderEnvironment
83 effectBuffer->bufferInfo_->width_ = 2 * WIDTH;
84 renderEnvironment->GenMainTex(effectBuffer, output);
87 renderEnvironment->GenMainTex(effectBuffer, output);
127 EXPECT_NE(effectBuffer->tex, nullptr);
160 effectBuffer->tex = texptr;
162 effectBuffer->extraInfo_->surfaceBuffer = nullptr;
213 .len_ = effectBuffer->bufferInfo_->len_,
227 effectBuffer->tex = texptr;
[all …]
H A DTestUtils.cpp225 …std::shared_ptr<EffectBuffer> effectBuffer = std::make_unique<EffectBuffer>(bufferinfo, addr, extr… variable
227 ErrorCode result = CommonUtils::ParseNativeWindowData(effectBuffer, datatype);
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/utils/common/
H A Dcommon_utils.cpp210 effectBuffer->extraInfo_->dataType = DataType::URI; in ParseUri()
211 effectBuffer->extraInfo_->uri = std::move(uri); in ParseUri()
240 ErrorCode res = LockPixelMap(pixelMap.get(), effectBuffer); in ParsePath()
246 effectBuffer->extraInfo_->dataType = DataType::PATH; in ParsePath()
247 effectBuffer->extraInfo_->path = std::move(path); in ParsePath()
248 effectBuffer->extraInfo_->pixelMap = nullptr; in ParsePath()
510 effectBuffer->bufferInfo_->bufferType_ = effectBuffer->extraInfo_->bufferType; in ParsePicture()
511 effectBuffer->bufferInfo_->addr_ = effectBuffer->buffer_; in ParsePicture()
512 effectBuffer->extraInfo_->dataType = DataType::PICTURE; in ParsePicture()
513 effectBuffer->extraInfo_->picture = picture; in ParsePicture()
[all …]
H A Dcommon_utils.h41 …ORT static ErrorCode LockPixelMap(PixelMap *pixelMap, std::shared_ptr<EffectBuffer> &effectBuffer);
43 … std::shared_ptr<EffectBuffer> &effectBuffer, const DataType &dataType, int64_t timestamp = 0);
45 …static ErrorCode ParseUri(std::string &uri, std::shared_ptr<EffectBuffer> &effectBuffer, bool isOu…
46 …static ErrorCode ParsePath(std::string &path, std::shared_ptr<EffectBuffer> &effectBuffer, bool is…
54 …static ErrorCode ParseNativeWindowData(std::shared_ptr<EffectBuffer> &effectBuffer, const DataType…
59 static ErrorCode ParsePicture(Picture *picture, std::shared_ptr<EffectBuffer> &effectBuffer);
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/manager/colorspace_manager/
H A Dcolorspace_converter.cpp290 PixelMap *CreatePixelMap(EffectBuffer *effectBuffer) in CreatePixelMap() argument
292 std::shared_ptr<BufferInfo> &bufferInfo = effectBuffer->bufferInfo_; in CreatePixelMap()
308 const std::shared_ptr<ExtraInfo> &extraInfo = effectBuffer->extraInfo_; in CreatePixelMap()
313 PixelMap *GetPixelMap(EffectBuffer *effectBuffer) in GetPixelMap() argument
315 std::shared_ptr<ExtraInfo> &extraInfo = effectBuffer->extraInfo_; in GetPixelMap()
325 return CreatePixelMap(effectBuffer); in GetPixelMap()
334 CHECK_AND_RETURN_RET_LOG(effectBuffer != nullptr && effectBuffer->bufferInfo_ != nullptr && in ApplyColorSpace()
335 effectBuffer->buffer_ != nullptr && effectBuffer->extraInfo_ != nullptr, in ApplyColorSpace()
342 PixelMap *pixelMap = GetPixelMap(effectBuffer); in ApplyColorSpace()
357 effectBuffer->bufferInfo_ = buffer->bufferInfo_; in ApplyColorSpace()
[all …]
H A Dcolorspace_manager.cpp49 ErrorCode ColorSpaceManager::ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &co… in ApplyColorSpace() argument
52 CHECK_AND_RETURN_RET_LOG(effectBuffer != nullptr, ErrorCode::ERR_INPUT_NULL, in ApplyColorSpace()
64 res = ColorSpaceConverter::ApplyColorSpace(effectBuffer, targetColorSpace); in ApplyColorSpace()
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/manager/memory_manager/
H A Deffect_memory_manager.cpp43 void EffectMemoryManager::AddFilterMemory(const std::shared_ptr<EffectBuffer> &effectBuffer, MemDat… in AddFilterMemory() argument
47 if (effectBuffer == nullptr || effectBuffer->buffer_ == nullptr) { in AddFilterMemory()
53 memory->memoryData_->data = effectBuffer->buffer_; in AddFilterMemory()
54 memory->memoryData_->memoryInfo.bufferInfo = *effectBuffer->bufferInfo_; in AddFilterMemory()
55 memory->memoryData_->memoryInfo.extra = effectBuffer->extraInfo_->surfaceBuffer; in AddFilterMemory()
56 memory->memoryData_->memoryInfo.bufferType = effectBuffer->extraInfo_->bufferType; in AddFilterMemory()
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/base/
H A Defilter.cpp160 std::shared_ptr<EffectBuffer> &effectBuffer) in CreateEffectBuffer() argument
282 std::shared_ptr<EffectBuffer> effectBuffer = nullptr; in PushData() local
306 if (effectBuffer != nullptr) { in PushData()
307 output = effectBuffer.get(); in PushData()
342 std::shared_ptr<EffectBuffer> effectBuffer = in PushData() local
344 effectBuffer->tex = buffer->tex; in PushData()
346 return OnPushDataPortsEmpty(effectBuffer, context, name_); in PushData()
349 return outPorts_[0]->PushData(effectBuffer, context); in PushData()
376 std::shared_ptr<EffectContext> &context, std::shared_ptr<EffectBuffer> &effectBuffer) in CreateDmaEffectBufferIfNeed() argument
402 effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, memData->data, extraInfo); in CreateDmaEffectBufferIfNeed()
[all …]
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/brightness/
H A Dbrightness_efilter.cpp71 …std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, nullptr, e… in Render() local
72 ErrorCode res = Render(buffer, effectBuffer.get(), context); in Render()
74 return PushData(effectBuffer.get(), context); in Render()
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/contrast/
H A Dcontrast_efilter.cpp70 …std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, nullptr, e… in Render() local
71 ErrorCode res = Render(buffer, effectBuffer.get(), context); in Render()
73 return PushData(effectBuffer.get(), context); in Render()
/ohos5.0/foundation/multimedia/image_effect/interfaces/inner_api/native/colorspace/
H A Dcolorspace_manager.h37 …IMAGE_EFFECT_EXPORT ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &…
H A Dcolorspace_converter.h42 …IMAGE_EFFECT_EXPORT static ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, EffectColorSpace …
/ohos5.0/foundation/multimedia/image_effect/interfaces/inner_api/native/memory/
H A Deffect_memory_manager.h60 void AddFilterMemory(const std::shared_ptr<EffectBuffer> &effectBuffer, MemDataType memDataType,
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/capi/
H A Dimage_effect_filter.cpp183 … std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(src->bufferInfo_, in PushData() local
191 …EFFECT_LOGE("OH_EffectFilter PushData bufferType %{public}d", effectBuffer->extraInfo_->bufferType… in PushData()
192 filter->filter_->PushData(effectBuffer.get(), context); in PushData()
207 …std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, dst->addr,… in PushData() local
215 filter->filter_->PushData(effectBuffer.get(), context); in PushData()
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/base/
H A Dimage_effect_inner.cpp1113 …rorCode ImageEffect::ParseDataInfo(DataInfo &dataInfo, std::shared_ptr<EffectBuffer> &effectBuffer, in ParseDataInfo() argument
1118 return CommonUtils::LockPixelMap(dataInfo.pixelMap_, effectBuffer); in ParseDataInfo()
1121 … return CommonUtils::ParseSurfaceData(dataInfo.surfaceBufferInfo_.surfaceBuffer_, effectBuffer, in ParseDataInfo()
1124 return CommonUtils::ParseUri(dataInfo.uri_, effectBuffer, isOutputData); in ParseDataInfo()
1126 return CommonUtils::ParsePath(dataInfo.path_, effectBuffer, isOutputData); in ParseDataInfo()
1128 return CommonUtils::ParseNativeWindowData(effectBuffer, dataInfo.dataType_); in ParseDataInfo()
1130 return CommonUtils::ParsePicture(dataInfo.picture_, effectBuffer); in ParseDataInfo()
/ohos5.0/foundation/multimedia/image_effect/interfaces/inner_api/native/effect/
H A Dimage_effect_inner.h105 …ORT static ErrorCode ParseDataInfo(DataInfo &dataInfo, std::shared_ptr<EffectBuffer> &effectBuffer,