|
LMMS
|
#include <AudioProcessorGraph.h>
Classes | |
| struct | Properties |
Public Types | |
| typedef ReferenceCountedObjectPtr< Node > | Ptr |
Public Member Functions | |
| AudioProcessor * | getProcessor () const noexcept |
| Public Member Functions inherited from water::ReferenceCountedObject | |
| void | incReferenceCount () noexcept |
| void | decReferenceCount () noexcept |
| bool | decReferenceCountWithoutDeleting () noexcept |
| int | getReferenceCount () const noexcept |
Public Attributes | |
| const uint32 | nodeId |
| struct water::AudioProcessorGraph::Node::Properties | properties |
Private Member Functions | |
| Node (uint32 nodeId, AudioProcessor *) noexcept | |
| void | setParentGraph (AudioProcessorGraph *) const |
| void | prepare (double newSampleRate, int newBlockSize, AudioProcessorGraph *) |
| void | unprepare () |
Private Attributes | |
| const CarlaScopedPointer< AudioProcessor > | processor |
| bool | isPrepared |
Friends | |
| class | AudioProcessorGraph |
Additional Inherited Members | |
| Protected Member Functions inherited from water::ReferenceCountedObject | |
| ReferenceCountedObject () | |
| virtual | ~ReferenceCountedObject () |
| void | resetReferenceCount () noexcept |
Represents one of the nodes, or processors, in an AudioProcessorGraph.
To create a node, call AudioProcessorGraph::addNode().
A convenient typedef for referring to a pointer to a node object.
|
privatenoexcept |
|
inlinenoexcept |
The actual processor object that this node represents.
|
private |
|
private |
|
private |
|
friend |
|
private |
The ID number assigned to this node. This is assigned by the graph that owns it, and can't be changed.
|
private |
| struct water::AudioProcessorGraph::Node::Properties water::AudioProcessorGraph::Node::properties |