Home
last modified time | relevance | path

Searched refs:EffectBuffer (Results 1 - 25 of 61) sorted by relevance

123

/foundation/multimedia/image_effect/interfaces/inner_api/native/colorspace/
H A Dcolorspace_converter.h32 ErrorCode ComposeHdrImage(const EffectBuffer *inputSdr, const SurfaceBuffer *inputGainmap, EffectBuffer *outputHdr);
35 ErrorCode DecomposeHdrImage(const EffectBuffer *inputHdr, std::shared_ptr<EffectBuffer> &outputSdr,
39 ErrorCode ProcessHdrImage(const EffectBuffer *inputHdr, std::shared_ptr<EffectBuffer> &outputSdr);
42 IMAGE_EFFECT_EXPORT static ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, EffectColorSpace targetColorSpace);
46 ErrorCode ComposeHdrImageInner(int32_t vpeColorSpaceInstance, const EffectBuffer *inputSdr,
47 const SurfaceBuffer *inputGainmap, EffectBuffer *outputHdr);
48 ErrorCode DecomposeHdrImageInner(int32_t vpeColorSpaceInstance, const EffectBuffer *inputHd
[all...]
H A Dcolorspace_manager.h36 IMAGE_EFFECT_EXPORT void Init(std::shared_ptr<EffectBuffer> &src, std::shared_ptr<EffectBuffer> &dst);
37 IMAGE_EFFECT_EXPORT ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &colorSpace,
/foundation/multimedia/image_effect/frameworks/native/efilter/base/
H A Drender_strategy.cpp23 void RenderStrategy::Init(const std::shared_ptr<EffectBuffer> &src, const std::shared_ptr<EffectBuffer> &dst) in Init()
29 EffectBuffer *ChooseBufOnSetInput(EffectBuffer *buffer, EffectBuffer *src, in ChooseBufOnSetInput()
35 EffectBuffer *ChooseBufOnSetInOutput(EffectBuffer *buffer, EffectBuffer *src, EffectBuffer *dst, in ChooseBufOnSetInOutput()
63 EffectBuffer *RenderStrateg
[all...]
H A Drender_strategy.h30 void Init(const std::shared_ptr<EffectBuffer> &src, const std::shared_ptr<EffectBuffer> &dst);
32 EffectBuffer *ChooseBestOutput(EffectBuffer *buffer, std::shared_ptr<MemNegotiatedCap> &memNegotiatedCap);
34 EffectBuffer *GetInput();
36 EffectBuffer *GetOutput();
40 std::shared_ptr<EffectBuffer> src_ = nullptr;
41 std::shared_ptr<EffectBuffer> dst_ = nullptr;
H A Defilter.cpp136 std::shared_ptr<MemoryData> AllocMemory(BufferType allocBufferType, EffectBuffer *buffer) in AllocMemory()
152 ErrorCode CreateEffectBuffer(EffectBuffer *buffer, std::shared_ptr<MemoryData> &allocMemData, in CreateEffectBuffer()
153 std::shared_ptr<EffectBuffer> &effectBuffer) in CreateEffectBuffer()
163 effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, allocMemData->data, extraInfo); in CreateEffectBuffer()
167 std::shared_ptr<EffectBuffer> EFilter::IpTypeConvert(const std::shared_ptr<EffectBuffer> &buffer, in IpTypeConvert()
180 std::shared_ptr<EffectBuffer> source = buffer; in IpTypeConvert()
193 std::shared_ptr<EffectBuffer> EFilter::ConvertFromGPU2CPU(const std::shared_ptr<EffectBuffer> &buffer, in ConvertFromGPU2CPU()
194 std::shared_ptr<EffectContext> &context, std::shared_ptr<EffectBuffer> in ConvertFromGPU2CPU()
[all...]
/foundation/multimedia/image_effect/interfaces/inner_api/native/efilter/
H A Defilter.h44 IMAGE_EFFECT_EXPORT virtual ErrorCode Render(EffectBuffer *buffer, std::shared_ptr<EffectContext> &context) = 0;
46 IMAGE_EFFECT_EXPORT ErrorCode Render(std::shared_ptr<EffectBuffer> &src, std::shared_ptr<EffectBuffer> &dst);
51 virtual ErrorCode Render(EffectBuffer *src, EffectBuffer *dst, std::shared_ptr<EffectContext> &context) = 0;
66 IMAGE_EFFECT_EXPORT ErrorCode PushData(const std::string &inPort, const std::shared_ptr<EffectBuffer> &buffer,
69 IMAGE_EFFECT_EXPORT ErrorCode PushData(EffectBuffer *buffer, std::shared_ptr<EffectContext> &context);
88 std::shared_ptr<EffectBuffer> IpTypeConvert(const std::shared_ptr<EffectBuffer> &buffer,
91 ErrorCode RenderWithGPU(std::shared_ptr<EffectContext> &context, std::shared_ptr<EffectBuffer>
[all...]
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/brightness/
H A Dcpu_brightness_algo.h31 static ErrorCode OnApplyRGBA8888(EffectBuffer *src, EffectBuffer *dst, std::map<std::string, Plugin::Any> &value,
34 static ErrorCode OnApplyYUVNV21(EffectBuffer *src, EffectBuffer *dst, std::map<std::string, Plugin::Any> &value,
37 static ErrorCode OnApplyYUVNV12(EffectBuffer *src, EffectBuffer *dst, std::map<std::string, Plugin::Any> &value,
H A Dbrightness_efilter.h38 ErrorCode Render(EffectBuffer *buffer, std::shared_ptr<EffectContext> &context) override;
40 ErrorCode Render(EffectBuffer *src, EffectBuffer *dst, std::shared_ptr<EffectContext> &context) override;
51 std::function<ErrorCode(EffectBuffer *src, EffectBuffer *dst, std::map<std::string, Plugin::Any> &value,
H A Dbrightness_efilter.cpp51 [this](EffectBuffer *src, EffectBuffer *dst, std::map<std::string, Plugin::Any> &value, in BrightnessEFilter()
65 ErrorCode BrightnessEFilter::Render(EffectBuffer *buffer, std::shared_ptr<EffectContext> &context) in Render()
71 std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, nullptr, extraInfo); in Render()
81 ErrorCode BrightnessEFilter::Render(EffectBuffer *src, EffectBuffer *dst, std::shared_ptr<EffectContext> &context) in Render()
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/contrast/
H A Dcpu_contrast_algo.h31 static ErrorCode OnApplyRGBA8888(EffectBuffer *src, EffectBuffer *dst, std::map<std::string, Plugin::Any> &value,
34 static ErrorCode OnApplyYUVNV21(EffectBuffer *src, EffectBuffer *dst, std::map<std::string, Plugin::Any> &value,
37 static ErrorCode OnApplyYUVNV12(EffectBuffer *src, EffectBuffer *dst, std::map<std::string, Plugin::Any> &value,
H A Dcontrast_efilter.h38 ErrorCode Render(EffectBuffer *buffer, std::shared_ptr<EffectContext> &context) override;
40 ErrorCode Render(EffectBuffer *src, EffectBuffer *dst, std::shared_ptr<EffectContext> &context) override;
51 std::function<ErrorCode(EffectBuffer *src, EffectBuffer *dst, std::map<std::string, Plugin::Any> &value,
/foundation/multimedia/image_effect/frameworks/native/render_environment/
H A Drender_environment.h165 IMAGE_EFFECT_EXPORT void GenMainTex(const std::shared_ptr<EffectBuffer> &source,
166 std::shared_ptr<EffectBuffer> &output);
167 IMAGE_EFFECT_EXPORT std::shared_ptr<EffectBuffer> ConvertBufferToTexture(EffectBuffer *source);
168 IMAGE_EFFECT_EXPORT void ConvertTextureToBuffer(RenderTexturePtr source, EffectBuffer *output);
172 IMAGE_EFFECT_EXPORT void DrawFrameWithTransform(const std::shared_ptr<EffectBuffer> &buffer,
175 IMAGE_EFFECT_EXPORT void ConvertYUV2RGBA(std::shared_ptr<EffectBuffer> &source, std::shared_ptr<EffectBuffer> &out);
176 IMAGE_EFFECT_EXPORT void ConvertRGBA2YUV(std::shared_ptr<EffectBuffer> &source, std::shared_ptr<EffectBuffer>
[all...]
/foundation/multimedia/image_effect/interfaces/inner_api/native/utils/
H A Dmemcpy_helper.h37 IMAGE_EFFECT_EXPORT static void CopyData(EffectBuffer *src, EffectBuffer *dst);
38 IMAGE_EFFECT_EXPORT static void CopyData(EffectBuffer *src, CopyInfo &dst);
39 IMAGE_EFFECT_EXPORT static void CopyData(CopyInfo &src, EffectBuffer *dst);
40 IMAGE_EFFECT_EXPORT static void CopyData(EffectBuffer *buffer, MemoryData *memoryData);
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/filters/sink/
H A Dimage_sink_filter.cpp32 ErrorCode ImageSinkFilter::SetSink(const std::shared_ptr<EffectBuffer> &sink) in SetSink()
45 void CopyDataToPixelMap(PixelMap *pixelMap, const std::shared_ptr<EffectBuffer> &buffer) in CopyDataToPixelMap()
63 ErrorCode ModifyPixelMap(EffectBuffer *src, const std::shared_ptr<EffectBuffer> &buffer, in ModifyPixelMap()
99 void CopyDataToSurfaceBuffer(SurfaceBuffer *surfaceBuffer, const std::shared_ptr<EffectBuffer> &buffer) in CopyDataToSurfaceBuffer()
115 ErrorCode ModifySurfaceBuffer(EffectBuffer *src, const std::shared_ptr<EffectBuffer> &buffer, in ModifySurfaceBuffer()
148 ErrorCode ModifyInnerPixelMap(EffectBuffer *src, const std::shared_ptr<EffectBuffer> &buffer, in ModifyInnerPixelMap()
167 ErrorCode ModifyPictureForInnerPixelMap(PixelMap *pixelMap, EffectBuffer *sr
[all...]
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/crop/
H A Dcrop_efilter.h35 ErrorCode Render(EffectBuffer *buffer, std::shared_ptr<EffectContext> &context) override;
37 ErrorCode Render(EffectBuffer *src, EffectBuffer *dst, std::shared_ptr<EffectContext> &context) override;
47 ErrorCode CropToOutputBuffer(EffectBuffer *src, std::shared_ptr<EffectContext> &context,
48 std::shared_ptr<EffectBuffer> &output);
/foundation/multimedia/image_effect/frameworks/native/effect/manager/colorspace_manager/
H A Dcolorspace_strategy.h38 void Init(const std::shared_ptr<EffectBuffer> &src, const std::shared_ptr<EffectBuffer> &dst);
47 std::shared_ptr<EffectBuffer> src_ = nullptr;
48 std::shared_ptr<EffectBuffer> dst_ = nullptr;
H A Dcolorspace_converter.cpp83 const EffectBuffer *inputHdr, CM_HDR_Metadata_Type type, CM_ColorSpaceType colorSpaceType, in AllocSdrSurfaceBuffer()
100 const EffectBuffer *inputHdr, CM_HDR_Metadata_Type type, CM_ColorSpaceType colorSpaceType, in AllocGainmapSurfaceBuffer()
134 ErrorCode ColorSpaceConverter::ComposeHdrImageInner(int32_t vpeColorSpaceInstance, const EffectBuffer *inputSdr, in ComposeHdrImageInner()
135 const SurfaceBuffer *inputGainmap, EffectBuffer *outputHdr) in ComposeHdrImageInner()
160 ErrorCode ColorSpaceConverter::ComposeHdrImage(const EffectBuffer *inputSdr, const SurfaceBuffer *inputGainmap, in ComposeHdrImage()
161 EffectBuffer *outputHdr) in ComposeHdrImage()
171 ErrorCode ColorSpaceConverter::DecomposeHdrImageInner(int32_t vpeColorSpaceInstance, const EffectBuffer *inputHdr, in DecomposeHdrImageInner()
172 std::shared_ptr<EffectBuffer> &outputSdr, SurfaceBuffer **outputGainmap) in DecomposeHdrImageInner()
200 std::shared_ptr<EffectBuffer> buffer = nullptr; in DecomposeHdrImageInner()
217 ErrorCode ColorSpaceConverter::DecomposeHdrImage(const EffectBuffer *inputHd
[all...]
H A Dcolorspace_manager.cpp44 void ColorSpaceManager::Init(std::shared_ptr<EffectBuffer> &src, std::shared_ptr<EffectBuffer> &dst) in Init()
49 ErrorCode ColorSpaceManager::ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &colorSpace, in ApplyColorSpace()
/foundation/multimedia/image_effect/frameworks/native/utils/common/
H A Dcommon_utils.h41 IMAGE_EFFECT_EXPORT 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 isOutputData);
46 static ErrorCode ParsePath(std::string &path, std::shared_ptr<EffectBuffer> &effectBuffer, bool isOutputData);
51 static ErrorCode ModifyPixelMapProperty(PixelMap *pixelMap, const std::shared_ptr<EffectBuffer> &buffer,
53 static ErrorCode ModifyPixelMapPropertyForTexture(PixelMap *pixelMap, const std::shared_ptr<EffectBuffer> &buffer,
55 static ErrorCode ParseNativeWindowData(std::shared_ptr<EffectBuffer> &effectBuffer, const DataType &dataType);
60 static ErrorCode ParsePicture(Picture *picture, std::shared_ptr<EffectBuffer> &effectBuffer);
H A Dmemcpy_helper.cpp82 void CreateCopyInfoByEffectBuffer(EffectBuffer *buffer, CopyInfo &info) in CreateCopyInfoByEffectBuffer()
90 void MemcpyHelper::CopyData(EffectBuffer *src, EffectBuffer *dst) in CopyData()
96 EFFECT_LOGD("EffectBuffer is same, not need copy."); in CopyData()
109 void MemcpyHelper::CopyData(EffectBuffer *src, CopyInfo &dst) in CopyData()
118 void MemcpyHelper::CopyData(CopyInfo &src, EffectBuffer *dst) in CopyData()
135 void MemcpyHelper::CopyData(EffectBuffer *buffer, MemoryData *memoryData) in CopyData()
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/include/core/
H A Dport.h73 virtual ErrorCode PushData(const std::shared_ptr<EffectBuffer> &buffer,
76 virtual ErrorCode PullData(std::shared_ptr<EffectBuffer> &data) = 0;
102 ErrorCode PushData(const std::shared_ptr<EffectBuffer> &buffer, std::shared_ptr<EffectContext> &context) override;
104 ErrorCode PullData(std::shared_ptr<EffectBuffer> &data) override;
126 ErrorCode PushData(const std::shared_ptr<EffectBuffer> &buffer, std::shared_ptr<EffectContext> &context) override;
128 ErrorCode PullData(std::shared_ptr<EffectBuffer> &data) override;
153 ErrorCode PushData(const std::shared_ptr<EffectBuffer> &buffer, std::shared_ptr<EffectContext> &context) override;
155 ErrorCode PullData(std::shared_ptr<EffectBuffer> &data) override;
178 ErrorCode PushData(const std::shared_ptr<EffectBuffer> &buffer, std::shared_ptr<EffectContext> &context) override;
180 ErrorCode PullData(std::shared_ptr<EffectBuffer>
[all...]
/foundation/multimedia/image_effect/interfaces/inner_api/native/custom/
H A Ddelegate.h35 IMAGE_EFFECT_EXPORT virtual bool Render(void *efilter, EffectBuffer *src, EffectBuffer *dst,
39 virtual bool Render(void *efilter, EffectBuffer *src, std::shared_ptr<EffectContext> &context) = 0;
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/core/
H A Dport.cpp76 ErrorCode InPort::PushData(const std::shared_ptr<EffectBuffer> &buffer, std::shared_ptr<EffectContext> &context) in PushData()
86 ErrorCode InPort::PullData(std::shared_ptr<EffectBuffer> &data) in PullData()
158 ErrorCode OutPort::PushData(const std::shared_ptr<EffectBuffer> &buffer, std::shared_ptr<EffectContext> &context) in PushData()
163 ErrorCode OutPort::PullData(std::shared_ptr<EffectBuffer> &data) in PullData()
190 ErrorCode EmptyInPort::PushData(const std::shared_ptr<EffectBuffer> &buffer, std::shared_ptr<EffectContext> &context) in PushData()
195 ErrorCode EmptyInPort::PullData(std::shared_ptr<EffectBuffer> &data) in PullData()
218 ErrorCode EmptyOutPort::PushData(const std::shared_ptr<EffectBuffer> &buffer, std::shared_ptr<EffectContext> &context) in PushData()
224 ErrorCode EmptyOutPort::PullData(std::shared_ptr<EffectBuffer> &data) in PullData()
/foundation/multimedia/image_effect/frameworks/native/efilter/custom/
H A Dcustom_efilter.h40 ErrorCode Render(EffectBuffer *buffer, std::shared_ptr<EffectContext> &context) override;
42 ErrorCode Render(EffectBuffer *src, EffectBuffer *dst, std::shared_ptr<EffectContext> &context) override;
/foundation/multimedia/image_effect/interfaces/inner_api/native/memory/
H A Deffect_memory_manager.h45 IMAGE_EFFECT_EXPORT ErrorCode Init(const std::shared_ptr<EffectBuffer> &srcEffectBuffer,
46 const std::shared_ptr<EffectBuffer> &dstEffectBuffer);
60 void AddFilterMemory(const std::shared_ptr<EffectBuffer> &effectBuffer, MemDataType memDataType,

Completed in 8 milliseconds

123