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 | Namespaces | Typedefs | Enumerations | Functions | Variables
ivstchannelcontextinfo.h File Reference
#include "pluginterfaces/vst/vsttypes.h"
#include "pluginterfaces/vst/ivstattributes.h"
#include "pluginterfaces/base/falignpush.h"
#include "pluginterfaces/base/falignpop.h"

Go to the source code of this file.

Classes

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

Namespaces

namespace  Steinberg::Vst
 All VST specific interfaces are located in Vst namespace.
 
namespace  Steinberg::Vst::ChannelContext
 For Channel Context Info Interface.
 

Typedefs

typedef uint32 Steinberg::Vst::ChannelContext::ColorSpec
 ARGB (Alpha-Red-Green-Blue)
 
typedef uint8 Steinberg::Vst::ChannelContext::ColorComponent
 

Enumerations

enum  Steinberg::Vst::ChannelContext::ChannelPluginLocation { kPreVolumeFader , kPostVolumeFader , kUsedAsPanner }
 Values used for kChannelPluginLocationKey. More...
 

Functions

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

Variables

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

 
const CString Steinberg::Vst::ChannelContext::kChannelUIDLengthKey
 integer (int64) [optional]: number of characters in kChannelUIDKey
 
const CString Steinberg::Vst::ChannelContext::kChannelNameKey
 string (TChar) [optional]: name of the channel like displayed in the mixer
 
const CString Steinberg::Vst::ChannelContext::kChannelNameLengthKey
 integer (int64) [optional]: number of characters in kChannelNameKey
 
const CString Steinberg::Vst::ChannelContext::kChannelColorKey
 color (ColorSpec) [optional]: used color for the channel in mixer or track
 
const CString Steinberg::Vst::ChannelContext::kChannelIndexKey
 integer (int64) [optional]: index of the channel in a channel index namespace, start with 1 not * 0!
 
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
 
const CString Steinberg::Vst::ChannelContext::kChannelIndexNamespaceKey
 string (TChar) [optional]: name of the channel index namespace for example "Input", "Output", "Channel", ...
 
const CString Steinberg::Vst::ChannelContext::kChannelIndexNamespaceLengthKey
 integer (int64) [optional]: number of characters in kChannelIndexNamespaceKey
 
const CString Steinberg::Vst::ChannelContext::kChannelImageKey
 PNG image representation as binary [optional].
 
const CString Steinberg::Vst::ChannelContext::kChannelPluginLocationKey
 integer (int64) [optional]: routing position of the plug-in in the channel (see ChannelPluginLocation)