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
Classes | Typedefs | Enumerations | Functions | Variables
Steinberg::Vst::ChannelContext Namespace Reference

For Channel Context Info Interface. More...

Classes

class  IInfoListener
 Channel context interface: Vst::IInfoListener. More...
 

Typedefs

typedef uint32 ColorSpec
 ARGB (Alpha-Red-Green-Blue)
 
typedef uint8 ColorComponent
 

Enumerations

enum  ChannelPluginLocation { kPreVolumeFader , kPostVolumeFader , kUsedAsPanner }
 Values used for kChannelPluginLocationKey. More...
 

Functions

ColorComponent GetBlue (ColorSpec cs)
 Returns the Blue part of the given ColorSpec.
 
ColorComponent GetGreen (ColorSpec cs)
 Returns the Green part of the given ColorSpec.
 
ColorComponent GetRed (ColorSpec cs)
 Returns the Red part of the given ColorSpec.
 
ColorComponent GetAlpha (ColorSpec cs)
 Returns the Alpha part of the given ColorSpec.
 

Variables

const CString kChannelUIDKey
 Keys used as AttrID (Attribute ID) in the return IAttributeList of IInfoListener::setChannelContextInfos

 
const CString kChannelUIDLengthKey
 integer (int64) [optional]: number of characters in kChannelUIDKey
 
const CString kChannelNameKey
 string (TChar) [optional]: name of the channel like displayed in the mixer
 
const CString kChannelNameLengthKey
 integer (int64) [optional]: number of characters in kChannelNameKey
 
const CString kChannelColorKey
 color (ColorSpec) [optional]: used color for the channel in mixer or track
 
const CString kChannelIndexKey
 integer (int64) [optional]: index of the channel in a channel index namespace, start with 1 not * 0!
 
const CString kChannelIndexNamespaceOrderKey
 integer (int64) [optional]: define the order of the current used index namespace, start with 1 not 0! For example: index namespace is "Input" -> order 1, index namespace is "Channel" -> order 2, index namespace is "Output" -> order 3
 
const CString kChannelIndexNamespaceKey
 string (TChar) [optional]: name of the channel index namespace for example "Input", "Output", "Channel", ...
 
const CString kChannelIndexNamespaceLengthKey
 integer (int64) [optional]: number of characters in kChannelIndexNamespaceKey
 
const CString kChannelImageKey
 PNG image representation as binary [optional].
 
const CString kChannelPluginLocationKey
 integer (int64) [optional]: routing position of the plug-in in the channel (see ChannelPluginLocation)
 

Detailed Description

For Channel Context Info Interface.

Typedef Documentation

◆ ColorComponent

typedef uint8 Steinberg::Vst::ChannelContext::ColorComponent

Definition at line 178 of file ivstchannelcontextinfo.h.

◆ ColorSpec

ARGB (Alpha-Red-Green-Blue)

Definition at line 177 of file ivstchannelcontextinfo.h.

Enumeration Type Documentation

◆ ChannelPluginLocation

Values used for kChannelPluginLocationKey.

Definition at line 162 of file ivstchannelcontextinfo.h.

Function Documentation

◆ GetAlpha()

ColorComponent Steinberg::Vst::ChannelContext::GetAlpha ( ColorSpec  cs)

Returns the Alpha part of the given ColorSpec.

Definition at line 188 of file ivstchannelcontextinfo.h.

◆ GetBlue()

ColorComponent Steinberg::Vst::ChannelContext::GetBlue ( ColorSpec  cs)

Returns the Blue part of the given ColorSpec.

Definition at line 182 of file ivstchannelcontextinfo.h.

◆ GetGreen()

ColorComponent Steinberg::Vst::ChannelContext::GetGreen ( ColorSpec  cs)

Returns the Green part of the given ColorSpec.

Definition at line 184 of file ivstchannelcontextinfo.h.

◆ GetRed()

ColorComponent Steinberg::Vst::ChannelContext::GetRed ( ColorSpec  cs)

Returns the Red part of the given ColorSpec.

Definition at line 186 of file ivstchannelcontextinfo.h.

Variable Documentation

◆ kChannelColorKey

const CString Steinberg::Vst::ChannelContext::kChannelColorKey

color (ColorSpec) [optional]: used color for the channel in mixer or track

Definition at line 207 of file ivstchannelcontextinfo.h.

◆ kChannelImageKey

const CString Steinberg::Vst::ChannelContext::kChannelImageKey

PNG image representation as binary [optional].

Definition at line 226 of file ivstchannelcontextinfo.h.

◆ kChannelIndexKey

const CString Steinberg::Vst::ChannelContext::kChannelIndexKey

integer (int64) [optional]: index of the channel in a channel index namespace, start with 1 not * 0!

Definition at line 210 of file ivstchannelcontextinfo.h.

◆ kChannelIndexNamespaceKey

const CString Steinberg::Vst::ChannelContext::kChannelIndexNamespaceKey

string (TChar) [optional]: name of the channel index namespace for example "Input", "Output", "Channel", ...

Definition at line 220 of file ivstchannelcontextinfo.h.

◆ kChannelIndexNamespaceLengthKey

const CString Steinberg::Vst::ChannelContext::kChannelIndexNamespaceLengthKey

integer (int64) [optional]: number of characters in kChannelIndexNamespaceKey

Definition at line 223 of file ivstchannelcontextinfo.h.

◆ kChannelIndexNamespaceOrderKey

const CString Steinberg::Vst::ChannelContext::kChannelIndexNamespaceOrderKey

integer (int64) [optional]: define the order of the current used index namespace, start with 1 not 0! For example: index namespace is "Input" -> order 1, index namespace is "Channel" -> order 2, index namespace is "Output" -> order 3

Definition at line 217 of file ivstchannelcontextinfo.h.

◆ kChannelNameKey

const CString Steinberg::Vst::ChannelContext::kChannelNameKey

string (TChar) [optional]: name of the channel like displayed in the mixer

Definition at line 201 of file ivstchannelcontextinfo.h.

◆ kChannelNameLengthKey

const CString Steinberg::Vst::ChannelContext::kChannelNameLengthKey

integer (int64) [optional]: number of characters in kChannelNameKey

Definition at line 204 of file ivstchannelcontextinfo.h.

◆ kChannelPluginLocationKey

const CString Steinberg::Vst::ChannelContext::kChannelPluginLocationKey

integer (int64) [optional]: routing position of the plug-in in the channel (see ChannelPluginLocation)

Definition at line 229 of file ivstchannelcontextinfo.h.

◆ kChannelUIDKey

const CString Steinberg::Vst::ChannelContext::kChannelUIDKey

Keys used as AttrID (Attribute ID) in the return IAttributeList of IInfoListener::setChannelContextInfos

string (TChar) [optional]: unique id string used to identify a channel

Definition at line 195 of file ivstchannelcontextinfo.h.

◆ kChannelUIDLengthKey

const CString Steinberg::Vst::ChannelContext::kChannelUIDLengthKey

integer (int64) [optional]: number of characters in kChannelUIDKey

Definition at line 198 of file ivstchannelcontextinfo.h.