/foundation/multimedia/image_effect/interfaces/inner_api/native/colorspace/ |
H A D | colorspace_converter.h | 32 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 D | colorspace_manager.h | 36 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 D | render_strategy.cpp | 23 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 D | render_strategy.h | 30 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 D | efilter.cpp | 136 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 D | efilter.h | 44 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 D | cpu_brightness_algo.h | 31 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 D | brightness_efilter.h | 38 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 D | brightness_efilter.cpp | 51 [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 D | cpu_contrast_algo.h | 31 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 D | contrast_efilter.h | 38 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 D | render_environment.h | 165 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 D | memcpy_helper.h | 37 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 D | image_sink_filter.cpp | 32 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 D | crop_efilter.h | 35 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 D | colorspace_strategy.h | 38 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 D | colorspace_converter.cpp | 83 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 D | colorspace_manager.cpp | 44 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 D | common_utils.h | 41 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 D | memcpy_helper.cpp | 82 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 D | port.h | 73 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 D | delegate.h | 35 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 D | port.cpp | 76 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 D | custom_efilter.h | 40 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 D | effect_memory_manager.h | 45 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,
|