38 using engine::NodeFactory;
51 vector<PNode> sources_;
57 : alloc_(pred.alloc_),
58 sources_(pred.sources_),
67 establishMediaChannels (srcMedia);
68 deriveSourceStreamType ();
76 UNIMPLEMENTED (
"find out about the actual channels for this stream to connect");
80 deriveSourceStreamType ()
82 UNIMPLEMENTED (
"calculate / decide on the effective stream type used within this pipe");
90 : refPoint_(
new RefPoint (nFact, srcMedia))
94 OperationPoint::OperationPoint (
RefPoint const& sourcePoint)
95 : refPoint_(
new RefPoint (sourcePoint))
102 UNIMPLEMENTED (
"Actually-really-finally create a node corresponding to this processing asset");
109 UNIMPLEMENTED (
"Actually-really-finally do a mixing output connection");
Framework for classification of media streams.
Steam-Layer implementation namespace root.
void attach(asset::Proc const &)
create node(s) corresponding to the given Processor-Asset and wire them as a successor to this Operat...
Create processing nodes based on given objects of the high-level model.
Data processing Plugins and Codecs can be treated as a specific Kind of Asset.
A point in the render node network under construction.
key abstraction: data processing asset
A factory to build processing nodes.
RefPoint(RefPoint const &pred)
just continue connection chaining
RefPoint(NodeFactory &nFactory, asset::Media const &srcMedia)
initiate a connection chain at a real source
Abstraction to represent the current point of operation within the builder.
void join(OperationPoint &target)
connect the output this OperationPoint refers such as to connect or combine with the input of the alr...