Switchboard Extension SDK
Loading...
Searching...
No Matches
AudioNode.hpp
1//
2// AudioNode.hpp
3// SwitchboardSDK
4//
5// Created by Balázs Kiss on 2022. 03. 03..
6// Copyright © 2022. Synervoz Inc. All rights reserved.
7//
8
9#pragma once
10
11#include <switchboard/export.h>
12#include <switchboard_core/Node.hpp>
13#include <switchboard_core/SwitchboardCore.hpp>
14
15#include <any>
16#include <map>
17#include <string>
18#include <vector>
19
20namespace switchboard {
21
26class SWITCHBOARDSDK_EXPORT AudioNode : public Node {
27public:
35
39 ~AudioNode() override = default;
40
47 virtual std::string getDisplayName() const;
48};
49
50}
AudioNode(uint numberOfInputs, uint numberOfOutputs)
AudioNode constructor.
~AudioNode() override=default
AudioNode virtual destructor.
virtual std::string getDisplayName() const
Gets the display name of the audio node.
unsigned int numberOfOutputs
The number of outputs (audio buses) for the node.
Definition Node.hpp:61
unsigned int numberOfInputs
The number of inputs (audio buses) for the node.
Definition Node.hpp:58
Node(uint numberOfInputs, uint numberOfOutputs)
Node constructor.