/foundation/multimedia/media_foundation/test/unittest/ |
H A D | TestFilter.cpp | 26 std::shared_ptr<InPort> port1 = std::make_shared<InPort>(nullptr, "port1"); 27 std::shared_ptr<InPort> port2 = std::make_shared<InPort>(nullptr, "port2");
|
/foundation/multimedia/image_effect/test/unittest/ |
H A D | TestEffectPipeline.cpp | 135 InPort port(filterPtr); in HWTEST_F() 136 auto inPort = std::make_shared<InPort>(port); in HWTEST_F() 155 InPort port(filterPtr); in HWTEST_F() 156 auto inPort = std::make_shared<InPort>(port); in HWTEST_F() 158 std::shared_ptr<InPort> prevPort = std::make_shared<InPort>(nullptr); in HWTEST_F() 168 InPort port(eFilter.get()); in HWTEST_F() 169 auto inPort = std::make_shared<InPort>(port); in HWTEST_F() 171 std::shared_ptr<InPort> prevPort = std::make_shared<InPort>(por in HWTEST_F() [all...] |
H A D | TestPort.cpp | 45 InPort inPort(filterPtr); in HWTEST_F()
|
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/core/ |
H A D | port.cpp | 25 std::shared_ptr<InPort> EmptyInPort::port_ = std::make_shared<EmptyInPort>(); 38 ErrorCode InPort::Connect(const std::shared_ptr<Port> &port) in Connect() 44 ErrorCode InPort::Disconnect() in Disconnect() 50 ErrorCode InPort::Activate(const std::vector<WorkMode> &modes, WorkMode &outMode) in Activate() 57 EFFECT_LOGE("[Filter %{public}s] InPort %{public}s Activate error: prevPort destructed", filter_->GetName().c_str(), in Activate() 62 std::shared_ptr<Port> InPort::GetPeerPort() in GetPeerPort() 67 void InPort::Negotiate(const std::shared_ptr<Capability> &capability, std::shared_ptr<EffectContext> &context) in Negotiate() 72 EFFECT_LOGE("InPort::Negotiate filter is invalid! name=%{public}s", name_.c_str()); in Negotiate() 76 ErrorCode InPort::PushData(const std::shared_ptr<EffectBuffer> &buffer, std::shared_ptr<EffectContext> &context) in PushData() 81 EFFECT_LOGE("InPort in PushData() [all...] |
H A D | filter_base.cpp | 45 std::shared_ptr<InPort> FilterBase::GetInPort(const std::string &name) in GetInPort() 64 // Filter默认InPort按Push方式获取数据 in Prepare() 167 auto inPort = std::make_shared<InPort>(this); in InitPorts()
|
H A D | pipeline_core.cpp | 133 ErrorCode PipelineCore::LinkPorts(std::shared_ptr<OutPort> outPort, std::shared_ptr<InPort> inPort) in LinkPorts()
|
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/include/core/ |
H A D | port.h | 86 class InPort : public Port { class 88 explicit InPort(InfoTransfer *filter, std::string name = PORT_NAME_DEFAULT) : Port(filter, std::move(name)) {} in InPort() function in OHOS::Media::Effect::InPort 90 ~InPort() override = default; 136 class EmptyInPort : public InPort { 138 static std::shared_ptr<InPort> GetInstance() in GetInstance() 143 EmptyInPort() : InPort(nullptr, "emptyInPort") {} in EmptyInPort() 158 static std::shared_ptr<InPort> port_;
|
H A D | pipeline.h | 66 virtual ErrorCode LinkPorts(std::shared_ptr<OutPort> port, std::shared_ptr<InPort> nextPort) = 0;
|
H A D | filter.h | 30 using PInPort = std::shared_ptr<InPort>;
|
H A D | pipeline_core.h | 46 ErrorCode LinkPorts(std::shared_ptr<OutPort> outPort, std::shared_ptr<InPort> inPort) override;
|
/foundation/multimedia/media_foundation/engine/pipeline/core/ |
H A D | port.cpp | 27 std::shared_ptr<InPort> EmptyInPort::port = std::make_shared<EmptyInPort>(); 45 ErrorCode InPort::Connect(const std::shared_ptr<Port>& port) in Connect() 51 ErrorCode InPort::Disconnect() in Disconnect() 57 ErrorCode InPort::Activate(const std::vector<WorkMode>& modes, WorkMode& outMode) in Activate() 64 MEDIA_LOG_E("[Filter " PUBLIC_LOG_S "] InPort " PUBLIC_LOG_S " Activate error: prevPort destructed", in Activate() 69 std::shared_ptr<Port> InPort::GetPeerPort() in GetPeerPort() 74 bool InPort::Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap, in Negotiate() 82 bool InPort::Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upstreamParams, in Configure() 89 void InPort::PushData(const AVBufferPtr& buffer, int64_t offset) in PushData() 98 ErrorCode InPort [all...] |
H A D | port.h | 82 class InPort : public Port { class 84 explicit InPort(InfoTransfer *filter, std::string name = PORT_NAME_DEFAULT) in InPort() function in OHOS::Media::Pipeline::InPort 86 ~InPort() override = default; 129 class EmptyInPort : public InPort { 131 static std::shared_ptr<InPort> GetInstance() in GetInstance() 135 EmptyInPort() : InPort(nullptr, "emptyInPort") {} in EmptyInPort() 149 static std::shared_ptr<InPort> port;
|
H A D | filter.h | 34 using PInPort = std::shared_ptr<InPort>; 71 // InPort调用此接口确定是否要继续往后协商 96 virtual ErrorCode PushData(const std::string& inPort, const AVBufferPtr& buffer, int64_t offset) = 0; // InPort调用
|
H A D | filter_base.cpp | 44 std::shared_ptr<InPort> FilterBase::GetInPort(const std::string& name) in GetInPort() 65 // Filter默认InPort按Push方式获取数据 in Prepare() 66 // 只有 Demuxer 的 Prepare() 需要覆写此实现, Demuxer的 InPort可能按 Pull 或 Push 方式获取数据 in Prepare() 171 auto inPort = std::make_shared<InPort>(this); in InitPorts()
|
H A D | pipeline_core.cpp | 209 ErrorCode PipelineCore::LinkPorts(std::shared_ptr<OutPort> port1, std::shared_ptr<InPort> port2) in LinkPorts()
|
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/muxer/ |
H A D | muxer_filter.h | 44 ErrorCode AddTrack(std::shared_ptr<InPort>& trackPort); 64 int32_t GetTrackIdByInPort(const std::shared_ptr<InPort>& inPort); 65 int32_t UpdateTrackIdOfInPort(const std::shared_ptr<InPort>& inPort, int32_t trackId);
|
/foundation/multimedia/media_foundation/engine/include/pipeline/core/ |
H A D | pipeline.h | 73 virtual ErrorCode LinkPorts(std::shared_ptr<OutPort> port1, std::shared_ptr<InPort> port2) = 0;
|
H A D | pipeline_core.h | 63 ErrorCode LinkPorts(std::shared_ptr<OutPort> port1, std::shared_ptr<InPort> port2) override;
|
/foundation/multimedia/media_foundation/engine/pipeline/filters/muxer/ |
H A D | muxer_filter.cpp | 229 ErrorCode MuxerFilter::AddTrack(std::shared_ptr<InPort> &trackPort) in AddTrack() 234 trackPort = std::make_shared<InPort>(this, std::string(PORT_NAME_DEFAULT) + std::to_string(inPorts_.size())); in AddTrack()
|
/foundation/multimedia/media_foundation/engine/scene/recorder/standard/ |
H A D | hirecorder_impl.cpp | 471 std::shared_ptr<InPort> muxerInPort {nullptr}; in SetAudioSourceInternal() 500 std::shared_ptr<InPort> muxerInPort {nullptr}; in SetVideoSourceInternal()
|
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/av_transport_output/ |
H A D | av_transport_output_filter.cpp | 171 auto inPort = std::make_shared<InPort>(this); in InitPorts()
|
/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/ |
H A D | demuxer_filter.cpp | 142 inPorts_.push_back(std::make_shared<Pipeline::InPort>(this, PORT_NAME_DEFAULT)); in Init()
|