Ardour  9.0-pre0-582-g084a23a80d
ProcessContextGrabber< T > Class Template Reference

#include <utils.h>

Inheritance diagram for ProcessContextGrabber< T >:
[legend]

Public Types

typedef std::list< AudioGrapher::ProcessContext< T > > ContextList
 

Public Member Functions

void process (AudioGrapher::ProcessContext< T > const &c)
 
- Public Member Functions inherited from AudioGrapher::Sink< T >
virtual ~Sink ()
 
virtual void process (ProcessContext< T > &context)
 

Public Attributes

ContextList contexts
 

Detailed Description

template<typename T>
class ProcessContextGrabber< T >

Definition at line 123 of file libs/audiographer/tests/utils.h.

Member Typedef Documentation

◆ ContextList

template<typename T >
typedef std::list<AudioGrapher::ProcessContext<T> > ProcessContextGrabber< T >::ContextList

Definition at line 132 of file libs/audiographer/tests/utils.h.

Member Function Documentation

◆ process()

template<typename T >
void ProcessContextGrabber< T >::process ( AudioGrapher::ProcessContext< T > const &  context)
inlinevirtual

Process given data. The data can not be modified, so in-place processing is not allowed. At least this function must be implemented by deriving classes

Implements AudioGrapher::Sink< T >.

Definition at line 126 of file libs/audiographer/tests/utils.h.

Member Data Documentation

◆ contexts

template<typename T >
ContextList ProcessContextGrabber< T >::contexts

Definition at line 133 of file libs/audiographer/tests/utils.h.


The documentation for this class was generated from the following file: