Ardour  9.0-pre0-582-g084a23a80d
identity_vertex.h
Go to the documentation of this file.
1 #ifndef AUDIOGRAPHER_IDENTITY_VERTEX_H
2 #define AUDIOGRAPHER_IDENTITY_VERTEX_H
3 
5 #include "audiographer/types.h"
7 #include "audiographer/sink.h"
8 
9 namespace AudioGrapher
10 {
11 
13 template<typename T = DefaultSampleType>
14 class /*LIBAUDIOGRAPHER_API*/ IdentityVertex : public ListedSource<T>, Sink<T>
15 {
16  public:
19 };
20 
21 
22 } // namespace
23 
24 #endif // AUDIOGRAPHER_IDENTITY_VERTEX_H
Outputs its input directly to a number of Sinks.
void process(ProcessContext< T > &c)
void process(ProcessContext< T > const &c)
An generic Source that uses a std::list for managing outputs.
Definition: listed_source.h:17
void output(ProcessContext< T > const &c)
Helper for derived classes.
Definition: listed_source.h:28