|
RavEngine
|
Classes | |
| class | NodeInput |
Public Types | |
| typedef SubscriberNode< const AudioBuffer * > | SubscriberNodeType |
| typedef PublisherNode< const AudioBuffer * > | PublisherNodeType |
Public Member Functions | |
| void | Connect (const std::shared_ptr< PublisherNodeType > &publisher_node) override |
| void | Process () final |
| bool | CleanUp () override |
| void | EnableProcessOnEmptyInput (bool enable) |
| ProcessingNode (const ProcessingNode &that)=delete | |
Public Member Functions inherited from vraudio::SubscriberNode< const AudioBuffer * > | |
| virtual void | Connect (const std::shared_ptr< PublisherNode< const AudioBuffer * > > &publisher_node)=0 |
Protected Member Functions | |
| void | CallCleanUpOnInputNodes () |
| virtual const AudioBuffer * | AudioProcess (const NodeInput &input)=0 |
|
overridevirtual |
Implements vraudio::Node.
|
finalvirtual |
Implements vraudio::Node.