9 #include <componentptr.h>
10 #include <audio/utility/safeptr.h>
13 #include <audio/component/audiocomponentbase.h>
19 class OutputComponentInstance;
67 std::vector<SafeOwner<Node>> mOutputs;
70 AudioService* mAudioService =
nullptr;
71 std::vector<int> mChannelRouting;
nap::ComponentPtr< AudioComponentBase > mInput
property: 'Input' The component whose audio output to route to the interface
Definition: outputcomponent.h:35
Definition: outputcomponent.h:24
Definition: errorstate.h:19
Definition: audiocomponentbase.h:47
Definition: outputcomponent.h:51
OutputComponent()
Definition: outputcomponent.h:30
Definition: component.h:28
Definition: component.h:43
Definition: component.h:151
std::vector< int > mChannelRouting
property: 'Routing' the channels to output
Definition: outputcomponent.h:42
Definition: templateapp.h:17
OutputComponentInstance(EntityInstance &entity, Component &resource)
Definition: outputcomponent.h:56
Definition: component.h:31