Home
last modified time | relevance | path

Searched refs:InPort (Results 1 - 22 of 22) sorted by relevance

/foundation/multimedia/media_foundation/test/unittest/
H A DTestFilter.cpp26 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 DTestEffectPipeline.cpp135 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 DTestPort.cpp45 InPort inPort(filterPtr); in HWTEST_F()
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/core/
H A Dport.cpp25 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 Dfilter_base.cpp45 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 Dpipeline_core.cpp133 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 Dport.h86 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 Dpipeline.h66 virtual ErrorCode LinkPorts(std::shared_ptr<OutPort> port, std::shared_ptr<InPort> nextPort) = 0;
H A Dfilter.h30 using PInPort = std::shared_ptr<InPort>;
H A Dpipeline_core.h46 ErrorCode LinkPorts(std::shared_ptr<OutPort> outPort, std::shared_ptr<InPort> inPort) override;
/foundation/multimedia/media_foundation/engine/pipeline/core/
H A Dport.cpp27 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 Dport.h82 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 Dfilter.h34 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 Dfilter_base.cpp44 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 Dpipeline_core.cpp209 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 Dmuxer_filter.h44 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 Dpipeline.h73 virtual ErrorCode LinkPorts(std::shared_ptr<OutPort> port1, std::shared_ptr<InPort> port2) = 0;
H A Dpipeline_core.h63 ErrorCode LinkPorts(std::shared_ptr<OutPort> port1, std::shared_ptr<InPort> port2) override;
/foundation/multimedia/media_foundation/engine/pipeline/filters/muxer/
H A Dmuxer_filter.cpp229 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 Dhirecorder_impl.cpp471 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 Dav_transport_output_filter.cpp171 auto inPort = std::make_shared<InPort>(this); in InitPorts()
/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/
H A Ddemuxer_filter.cpp142 inPorts_.push_back(std::make_shared<Pipeline::InPort>(this, PORT_NAME_DEFAULT)); in Init()

Completed in 11 milliseconds