39#ifndef FlowGraphNode_inlines_h
40#define FlowGraphNode_inlines_h
56 return chan->GetData(
m_inputs[i].m_stream);
64 if(m_channel ==
nullptr)
65 return Stream::STREAM_TYPE_ANALOG;
66 return m_channel->
GetType(m_stream);
std::vector< StreamDescriptor > m_inputs
The channel (if any) connected to each of our inputs.
Definition: FlowGraphNode.h:178
WaveformBase * GetInputWaveform(size_t i)
Gets the waveform attached to the specified input.
Definition: FlowGraphNode_inlines.h:51
Stream::StreamType GetType(size_t stream)
Returns the type of a specified stream.
Definition: InstrumentChannel.h:162
Stream::StreamType GetType()
Get the type of stream (if connected). Returns STREAM_TYPE_ANALOG if null.
Definition: FlowGraphNode_inlines.h:62
StreamType
General data type stored in a stream.
Definition: Stream.h:58