JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
Steinberg::Vst::BusInfo Struct Reference

BusInfo: This is the structure used with getBusInfo, informing the host about what is a specific given bus. More...

#include "ivstcomponent.h"

Public Types

enum  BusFlags { kDefaultActive , kIsControlVoltage }
 

Public Attributes

MediaType mediaType
 Media type - has to be a value of MediaTypes.
 
BusDirection direction
 input or output BusDirections
 
int32 channelCount
 number of channels (if used then need to be recheck after IAudioProcessor::setBusArrangements is called).
 
String128 name
 name of the bus
 
BusType busType
 main or aux - has to be a value of BusTypes
 
uint32 flags
 flags - a combination of BusFlags
 

Detailed Description

BusInfo: This is the structure used with getBusInfo, informing the host about what is a specific given bus.


See also: Steinberg::Vst::IComponent::getBusInfo

Definition at line 92 of file ivstcomponent.h.

Member Enumeration Documentation

◆ BusFlags

Enumerator
kDefaultActive 

The bus should be activated by the host per default on instantiation (activateBus call is requested).

By default a bus is inactive.

kIsControlVoltage 

The bus does not contain ordinary audio data, but data used for control changes at sample rate.

The data is in the same format as the audio data [-1..1]. A host has to prevent unintended routing to speakers to prevent damage. Only valid for audio media type busses. [released: 3.7.0]

Definition at line 103 of file ivstcomponent.h.

Member Data Documentation

◆ busType

BusType Steinberg::Vst::BusInfo::busType

main or aux - has to be a value of BusTypes

Definition at line 101 of file ivstcomponent.h.

◆ channelCount

int32 Steinberg::Vst::BusInfo::channelCount

number of channels (if used then need to be recheck after IAudioProcessor::setBusArrangements is called).

For a bus of type MediaTypes::kEvent the channelCount corresponds to the number of supported MIDI channels by this bus

Definition at line 96 of file ivstcomponent.h.

◆ direction

BusDirection Steinberg::Vst::BusInfo::direction

input or output BusDirections

Definition at line 95 of file ivstcomponent.h.

◆ flags

uint32 Steinberg::Vst::BusInfo::flags

flags - a combination of BusFlags

Definition at line 102 of file ivstcomponent.h.

◆ mediaType

MediaType Steinberg::Vst::BusInfo::mediaType

Media type - has to be a value of MediaTypes.

Definition at line 94 of file ivstcomponent.h.

◆ name

String128 Steinberg::Vst::BusInfo::name

name of the bus

Definition at line 100 of file ivstcomponent.h.


The documentation for this struct was generated from the following file: