#include <audio/component/outputcomponent.h>
Public Member Functions | |
OutputComponent () | |
![]() | |
virtual void | getDependentComponents (std::vector< rtti::TypeInfo > &components) const |
virtual const rtti::TypeInfo | getInstanceType () const =0 |
![]() | |
Resource () | |
![]() | |
Object () | |
virtual | ~Object () |
virtual bool | init (utility::ErrorState &errorState) |
virtual void | onDestroy () |
Object (Object &)=delete | |
Object & | operator= (const Object &)=delete |
Object (Object &&)=delete | |
Object & | operator= (Object &&)=delete |
Public Attributes | |
nap::ComponentPtr< AudioComponentBase > | mInput |
property: 'Input' The component whose audio output to route to the interface More... | |
std::vector< int > | mChannelRouting |
property: 'Routing' the channels to output More... | |
![]() | |
std::string | mID |
Property: 'mID' unique name of the object. Used as an identifier by the system. More... | |
Additional Inherited Members | |
![]() | |
static bool | isIDProperty (rtti::Instance &object, const rtti::Property &property) |
Routs the output from an audio component to the audio interface.
OutputComponent | ( | ) |
std::vector<int> mChannelRouting |
property: 'Routing' the channels to output
Each element in the array represents one output channel on the audio interface. The value of the element indicates the channel from the input that will be routed to the corresponding output. A value of -1 means no output will be sent to the corresponding channel.
nap::ComponentPtr<AudioComponentBase> mInput |
property: 'Input' The component whose audio output to route to the interface