nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_speaker.cpp File Reference
#include <ags/vst3-capi/pluginterfaces/vst/ags_vst_speaker.h>
#include <pluginterfaces/vst/vstspeaker.h>
Include dependency graph for ags_vst_speaker.cpp:

Functions

gint32 ags_vst_speaker_get_channel_count (AgsVstSpeakerArrangement arr)
 
gint32 ags_vst_speaker_get_speaker_index (AgsVstSpeaker speaker, AgsVstSpeakerArrangement arr)
 
AgsVstSpeaker ags_vst_speaker_get_speaker (AgsVstSpeakerArrangement *arr, gint32 index)
 
gboolean ags_vst_speaker_is_subset_of (AgsVstSpeakerArrangement *arr_sub_set, AgsVstSpeakerArrangement *arr)
 
gboolean ags_vst_speaker_is_auro (AgsVstSpeakerArrangement *arr)
 
gboolean ags_vst_speaker_has_top_speakers (AgsVstSpeakerArrangement *arr)
 
gboolean ags_vst_speaker_has_bottom_speakers (AgsVstSpeakerArrangement *arr)
 
gboolean ags_vst_speaker_has_middle_speakers (AgsVstSpeakerArrangement *arr)
 
gboolean ags_vst_speaker_has_lfe (AgsVstSpeakerArrangement *arr)
 
gboolean ags_vst_speaker_is_3d (AgsVstSpeakerArrangement *arr)
 
gboolean ags_vst_speaker_is_ambisonics (AgsVstSpeakerArrangement *arr)
 
AgsVstSpeakerArrangement ags_vst_speaker_get_speaker_arrangement_from_string (AgsVstCString arr_str)
 
AgsVstCString ags_vst_speaker_get_speaker_arrangement_string (AgsVstSpeakerArrangement arr, gboolean with_speakers_name)
 
AgsVstCString ags_vst_speaker_get_speaker_short_name (AgsVstSpeakerArrangement *arr, gint32 index)
 

Variables

const AgsVstSpeaker ags_vst_speaker_kspeaker_l = 1
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_r = 1 << 1
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_c = 1 << 2
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_lfe = 1 << 3
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_ls = 1 << 4
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_rs = 1 << 5
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_lc = 1 << 6
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_rc = 1 << 7
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_s = 1 << 8
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_cs = ags_vst_speaker_kspeaker_s
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_sl = 1 << 9
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_sr = 1 << 10
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_tc = 1 << 11
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_tfl = 1 << 12
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_tfc = 1 << 13
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_tfr = 1 << 14
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_trl = 1 << 15
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_trc = 1 << 16
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_trr = 1 << 17
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_lfe2 = 1 << 18
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_m = 1 << 19
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn0 = (AgsVstSpeaker)1 << 20
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn1 = (AgsVstSpeaker)1 << 21
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn2 = (AgsVstSpeaker)1 << 22
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn3 = (AgsVstSpeaker)1 << 23
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn4 = (AgsVstSpeaker)1 << 38
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn5 = (AgsVstSpeaker)1 << 39
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn6 = (AgsVstSpeaker)1 << 40
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn7 = (AgsVstSpeaker)1 << 41
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn8 = (AgsVstSpeaker)1 << 42
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn9 = (AgsVstSpeaker)1 << 43
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn10 = (AgsVstSpeaker)1 << 44
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn11 = (AgsVstSpeaker)1 << 45
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn12 = (AgsVstSpeaker)1 << 46
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn13 = (AgsVstSpeaker)1 << 47
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn14 = (AgsVstSpeaker)1 << 48
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_acn15 = (AgsVstSpeaker)1 << 49
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_tsl = (AgsVstSpeaker)1 << 24
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_tsr = (AgsVstSpeaker)1 << 25
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_lcs = (AgsVstSpeaker)1 << 26
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_rcs = (AgsVstSpeaker)1 << 27
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_bfl = (AgsVstSpeaker)1 << 28
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_bfc = (AgsVstSpeaker)1 << 29
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_bfr = (AgsVstSpeaker)1 << 30
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_pl = (AgsVstSpeaker)1 << 31
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_pr = (AgsVstSpeaker)1 << 32
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_bsl = (AgsVstSpeaker)1 << 33
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_bsr = (AgsVstSpeaker)1 << 34
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_brl = (AgsVstSpeaker)1 << 35
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_brc = (AgsVstSpeaker)1 << 36
 
const AgsVstSpeaker ags_vst_speaker_kspeaker_brr = (AgsVstSpeaker)1 << 37
 
const AgsVstSpeakerArrangement ags_vst_speaker_kempty = 0
 
const AgsVstSpeakerArrangement ags_vst_speaker_kmono = ags_vst_speaker_kspeaker_m
 
const AgsVstSpeakerArrangement ags_vst_speaker_kstereo = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r
 
const AgsVstSpeakerArrangement ags_vst_speaker_kstereo_surround = ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs
 
const AgsVstSpeakerArrangement ags_vst_speaker_kstereo_center = ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc
 
const AgsVstSpeakerArrangement ags_vst_speaker_kstereo_side = ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_kstereo_clfe = ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe
 
const AgsVstSpeakerArrangement ags_vst_speaker_kstereo_tf = ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr
 
const AgsVstSpeakerArrangement ags_vst_speaker_kstereo_ts = ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr
 
const AgsVstSpeakerArrangement ags_vst_speaker_kstereo_tr = ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_kstereo_bf = ags_vst_speaker_kspeaker_bfl | ags_vst_speaker_kspeaker_bfr
 
const AgsVstSpeakerArrangement ags_vst_speaker_kcine_front = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc
 
const AgsVstSpeakerArrangement ags_vst_speaker_k30_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c
 
const AgsVstSpeakerArrangement ags_vst_speaker_k31_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe
 
const AgsVstSpeakerArrangement ags_vst_speaker_k30_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_cs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k31_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_cs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k40_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_cs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k41_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_cs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k40_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k41_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k50 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k51 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k60_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_cs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k61_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_cs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k60_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k61_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k70_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine_full_front = ags_vst_speaker_k71_cine
 
const AgsVstSpeakerArrangement ags_vst_speaker_k70_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine_full_rear = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lcs | ags_vst_speaker_kspeaker_rcs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine_side_fill = ags_vst_speaker_k71_music
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_proximity = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_pl | ags_vst_speaker_kspeaker_pr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k80_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_cs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k81_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_cs
 
const AgsVstSpeakerArrangement ags_vst_speaker_k80_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_cs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k81_music = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_cs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k90_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k91_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k100_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_cs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k101_cine = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_cs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr
 
const AgsVstSpeakerArrangement ags_vst_speaker_kambi_1st_order_acn = ags_vst_speaker_kspeaker_acn0 | ags_vst_speaker_kspeaker_acn1 | ags_vst_speaker_kspeaker_acn2 | ags_vst_speaker_kspeaker_acn3
 
const AgsVstSpeakerArrangement ags_vst_speaker_kambi_2cd_order_acn = ags_vst_speaker_kambi_1st_order_acn | ags_vst_speaker_kspeaker_acn4 | ags_vst_speaker_kspeaker_acn5 | ags_vst_speaker_kspeaker_acn6 | ags_vst_speaker_kspeaker_acn7 | ags_vst_speaker_kspeaker_acn8
 
const AgsVstSpeakerArrangement ags_vst_speaker_kambi_3rd_order_acn = ags_vst_speaker_kambi_2cd_order_acn | ags_vst_speaker_kspeaker_acn9 | ags_vst_speaker_kspeaker_acn10 | ags_vst_speaker_kspeaker_acn11 | ags_vst_speaker_kspeaker_acn12 | ags_vst_speaker_kspeaker_acn13 | ags_vst_speaker_kspeaker_acn14 | ags_vst_speaker_kspeaker_acn15
 
const AgsVstSpeakerArrangement ags_vst_speaker_k80_cube = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tfl| ags_vst_speaker_kspeaker_tfr| ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine_top_center = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_cs | ags_vst_speaker_kspeaker_tc
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine_center_high = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_cs | ags_vst_speaker_kspeaker_tfc
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine_front_high = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_mpeg3d = ags_vst_speaker_k71_cine_front_high
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine_side_high = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k81_mpeg3d = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfc | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_bfc
 
const AgsVstSpeakerArrangement ags_vst_speaker_k90 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tfl| ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k50_4 = ags_vst_speaker_k90
 
const AgsVstSpeakerArrangement ags_vst_speaker_k91 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tfl| ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k51_4 = ags_vst_speaker_k91
 
const AgsVstSpeakerArrangement ags_vst_speaker_k70_2 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_2 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k91_atmos = ags_vst_speaker_k71_2
 
const AgsVstSpeakerArrangement ags_vst_speaker_k70_4 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_4 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k111_mpeg3d = ags_vst_speaker_k71_4
 
const AgsVstSpeakerArrangement ags_vst_speaker_k70_6 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr | ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k71_6 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr | ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k90_4 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k91_4 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k90_6 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr | ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k91_6 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr | ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k100 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tc | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k101 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tc | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k101_mpeg3d = ags_vst_speaker_k101
 
const AgsVstSpeakerArrangement ags_vst_speaker_k102 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tfl| ags_vst_speaker_kspeaker_tfc | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr | ags_vst_speaker_kspeaker_lfe2
 
const AgsVstSpeakerArrangement ags_vst_speaker_k110 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tc | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfc | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k111 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_tc | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfc | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k122 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_tfl| ags_vst_speaker_kspeaker_tfc | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr | ags_vst_speaker_kspeaker_lfe2
 
const AgsVstSpeakerArrangement ags_vst_speaker_k130 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tc | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfc | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k131 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tc | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfc | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k140 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trr | ags_vst_speaker_kspeaker_bfl | ags_vst_speaker_kspeaker_bfr | ags_vst_speaker_kspeaker_brl | ags_vst_speaker_kspeaker_brr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k220 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_cs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tc | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfc | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trc | ags_vst_speaker_kspeaker_trr | ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr | ags_vst_speaker_kspeaker_bfl| ags_vst_speaker_kspeaker_bfc | ags_vst_speaker_kspeaker_bfr
 
const AgsVstSpeakerArrangement ags_vst_speaker_k222 = ags_vst_speaker_kspeaker_l | ags_vst_speaker_kspeaker_r | ags_vst_speaker_kspeaker_c | ags_vst_speaker_kspeaker_lfe | ags_vst_speaker_kspeaker_ls | ags_vst_speaker_kspeaker_rs | ags_vst_speaker_kspeaker_lc | ags_vst_speaker_kspeaker_rc | ags_vst_speaker_kspeaker_cs | ags_vst_speaker_kspeaker_sl | ags_vst_speaker_kspeaker_sr | ags_vst_speaker_kspeaker_tc | ags_vst_speaker_kspeaker_tfl | ags_vst_speaker_kspeaker_tfc | ags_vst_speaker_kspeaker_tfr | ags_vst_speaker_kspeaker_trl | ags_vst_speaker_kspeaker_trc | ags_vst_speaker_kspeaker_trr | ags_vst_speaker_kspeaker_lfe2 | ags_vst_speaker_kspeaker_tsl | ags_vst_speaker_kspeaker_tsr | ags_vst_speaker_kspeaker_bfl| ags_vst_speaker_kspeaker_bfc | ags_vst_speaker_kspeaker_bfr
 
const AgsVstCString ags_vst_speaker_kstring_empty = ""
 
const AgsVstCString ags_vst_speaker_kstring_mono = "Mono"
 
const AgsVstCString ags_vst_speaker_kstring_stereo = "Stereo"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_r = "Stereo (Ls Rs)"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_c = "Stereo (Lc Rc)"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_side = "Stereo (Sl Sr)"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_clfe = "Stereo (C LFE)"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_tf = "Stereo (Tfl Tfr)"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_ts = "Stereo (Tsl Tsr)"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_tr = "Stereo (Trl Trr)"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_bf = "Stereo (Bfl Bfr)"
 
const AgsVstCString ags_vst_speaker_kstring_cine_front = "Cine Front"
 
const AgsVstCString ags_vst_speaker_kstring_30_cine = "LRC"
 
const AgsVstCString ags_vst_speaker_kstring_30_music = "LRS"
 
const AgsVstCString ags_vst_speaker_kstring_31_cine = "LRC+LFE"
 
const AgsVstCString ags_vst_speaker_kstring_31_music = "LRS+LFE"
 
const AgsVstCString ags_vst_speaker_kstring_40_cine = "LRCS"
 
const AgsVstCString ags_vst_speaker_kstring_40_music = "Quadro"
 
const AgsVstCString ags_vst_speaker_kstring_41_cine = "LRCS+LFE"
 
const AgsVstCString ags_vst_speaker_kstring_41_music = "Quadro+LFE"
 
const AgsVstCString ags_vst_speaker_kstring_50 = "5.0"
 
const AgsVstCString ags_vst_speaker_kstring_51 = "5.1"
 
const AgsVstCString ags_vst_speaker_kstring_60_cine = "6.0 Cine"
 
const AgsVstCString ags_vst_speaker_kstring_60_usic = "6.0 Music"
 
const AgsVstCString ags_vst_speaker_kstring_61_cine = "6.1 Cine"
 
const AgsVstCString ags_vst_speaker_kstring_61_music = "6.1 Music"
 
const AgsVstCString ags_vst_speaker_kstring_70_cine = "7.0 SDDS"
 
const AgsVstCString ags_vst_speaker_kstring_70_cine_old = "7.0 Cine (SDDS)"
 
const AgsVstCString ags_vst_speaker_kstring_70_music = "7.0"
 
const AgsVstCString ags_vst_speaker_kstring_70_music_old = "7.0 Music (Dolby)"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine = "7.1 SDDS"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_old = "7.1 Cine (SDDS)"
 
const AgsVstCString ags_vst_speaker_kstring_71_music = "7.1"
 
const AgsVstCString ags_vst_speaker_kstring_71_music_old = "7.1 Music (Dolby)"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_top_center = "7.1 Cine Top Center"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_center_high = "7.1 Cine Center High"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_front_high = "7.1 Cine Front High"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_side_high = "7.1 Cine Side High"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_full_rear = "7.1 Cine Full Rear"
 
const AgsVstCString ags_vst_speaker_kstring_71_proximity = "7.1 Proximity"
 
const AgsVstCString ags_vst_speaker_kstring_80_cine = "8.0 Cine"
 
const AgsVstCString ags_vst_speaker_kstring_80_music = "8.0 Music"
 
const AgsVstCString ags_vst_speaker_kstring_80_cube = "8.0 Cube"
 
const AgsVstCString ags_vst_speaker_kstring_81_cine = "8.1 Cine"
 
const AgsVstCString ags_vst_speaker_kstring_81_music = "8.1 Music"
 
const AgsVstCString ags_vst_speaker_kstring_90_cine = "9.0 Cine"
 
const AgsVstCString ags_vst_speaker_kstring_91_cine = "9.1 Cine"
 
const AgsVstCString ags_vst_speaker_kstring_100_cine = "10.0 Cine"
 
const AgsVstCString ags_vst_speaker_kstring_101_cine = "10.1 Cine"
 
const AgsVstCString ags_vst_speaker_kstring_102 = "10.2 Experimental"
 
const AgsVstCString ags_vst_speaker_kstring_122 = "12.2"
 
const AgsVstCString ags_vst_speaker_kstring_50_4 = "5.0.4"
 
const AgsVstCString ags_vst_speaker_kstring_51_4 = "5.1.4"
 
const AgsVstCString ags_vst_speaker_kstring_70_2 = "7.0.2"
 
const AgsVstCString ags_vst_speaker_kstring_71_2 = "7.1.2"
 
const AgsVstCString ags_vst_speaker_kstring_70_4 = "7.0.4"
 
const AgsVstCString ags_vst_speaker_kstring_71_4 = "7.1.4"
 
const AgsVstCString ags_vst_speaker_kstring_70_6 = "7.0.6"
 
const AgsVstCString ags_vst_speaker_kstring_71_6 = "7.1.6"
 
const AgsVstCString ags_vst_speaker_kstring_90_4 = "9.0.4"
 
const AgsVstCString ags_vst_speaker_kstring_91_4 = "9.1.4"
 
const AgsVstCString ags_vst_speaker_kstring_90_6 = "9.0.6"
 
const AgsVstCString ags_vst_speaker_kstring_91_6 = "9.1.6"
 
const AgsVstCString ags_vst_speaker_kstring_100 = "10.0 Auro-3D"
 
const AgsVstCString ags_vst_speaker_kstring_101 = "10.1 Auro-3D"
 
const AgsVstCString ags_vst_speaker_kstring_110 = "11.0 Auro-3D"
 
const AgsVstCString ags_vst_speaker_kstring_111 = "11.1 Auro-3D"
 
const AgsVstCString ags_vst_speaker_kstring_130 = "13.0 Auro-3D"
 
const AgsVstCString ags_vst_speaker_kstring_131 = "13.1 Auro-3D"
 
const AgsVstCString ags_vst_speaker_kstring_81_mpeg = "8.1 MPEG"
 
const AgsVstCString ags_vst_speaker_kstring_140 = "14.0"
 
const AgsVstCString ags_vst_speaker_kstring_222 = "22.2"
 
const AgsVstCString ags_vst_speaker_kstring_220 = "22.0"
 
const AgsVstCString ags_vst_speaker_kstring_ambi_1st_order = "1st Order Ambisonics"
 
const AgsVstCString ags_vst_speaker_kstring_ambi_2cd_order = "2nd Order Ambisonics"
 
const AgsVstCString ags_vst_speaker_kstring_ambi_3rd_order = "3rd Order Ambisonics"
 
const AgsVstCString ags_vst_speaker_kstring_mono_s = "M"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_s = "L R"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_rw = "Ls Rs"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_cs = "Lc Rc"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_ss = "Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_clfes = "C LFE"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_tfs = "Tfl Tfr"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_tss = "Tsl Tsr"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_trs = "Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_stereo_bfs = "Bfl Bfr"
 
const AgsVstCString ags_vst_speaker_kstring_cine_front_s = "L R C Lc Rc"
 
const AgsVstCString ags_vst_speaker_kstring_30_cine_s = "L R C"
 
const AgsVstCString ags_vst_speaker_kstring_30_music_s = "L R S"
 
const AgsVstCString ags_vst_speaker_kstring_31_cine_s = "L R C LFE"
 
const AgsVstCString ags_vst_speaker_kstring_31_music_s = "L R LFE S"
 
const AgsVstCString ags_vst_speaker_kstring_40_cine_s = "L R C S"
 
const AgsVstCString ags_vst_speaker_kstring_40_music_s = "L R Ls Rs"
 
const AgsVstCString ags_vst_speaker_kstring_41_cine_s = "L R C LFE S"
 
const AgsVstCString ags_vst_speaker_kstring_41_music_s = "L R LFE Ls Rs"
 
const AgsVstCString ags_vst_speaker_kstring_50_s = "L R C Ls Rs"
 
const AgsVstCString ags_vst_speaker_kstring_51_s = "L R C LFE Ls Rs"
 
const AgsVstCString ags_vst_speaker_kstring_60_cine_s = "L R C Ls Rs Cs"
 
const AgsVstCString ags_vst_speaker_kstring_60_music_s = "L R Ls Rs Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_61_cine_s = "L R C LFE Ls Rs Cs"
 
const AgsVstCString ags_vst_speaker_kstring_61_music_s = "L R LFE Ls Rs Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_70_cine_s = "L R C Ls Rs Lc Rc"
 
const AgsVstCString ags_vst_speaker_kstring_70_music_s = "L R C Ls Rs Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_s = "L R C LFE Ls Rs Lc Rc"
 
const AgsVstCString ags_vst_speaker_kstring_71_music_s = "L R C LFE Ls Rs Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_80_cine_s = "L R C Ls Rs Lc Rc Cs"
 
const AgsVstCString ags_vst_speaker_kstring_80_music_s = "L R C Ls Rs Cs Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_81_cine_s = "L R C LFE Ls Rs Lc Rc Cs"
 
const AgsVstCString ags_vst_speaker_kstring_81_music_s = "L R C LFE Ls Rs Cs Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_80_cube_s = "L R Ls Rs Tfl Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_top_center_s = "L R C LFE Ls Rs Cs Tc"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_center_high_s = "L R C LFE Ls Rs Cs Tfc"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_front_high_s = "L R C LFE Ls Rs Tfl Tfl"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_side_high_s = "L R C LFE Ls Rs Tsl Tsl"
 
const AgsVstCString ags_vst_speaker_kstring_71_cine_full_rear_s = "L R C LFE Ls Rs Lcs Rcs"
 
const AgsVstCString ags_vst_speaker_kstring_71_proximity_s = "L R C LFE Ls Rs Pl Pr"
 
const AgsVstCString ags_vst_speaker_kstring_90_cine_s = "L R C Ls Rs Lc Rc Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_91_cine_s = "L R C Lfe Ls Rs Lc Rc Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_100_cine_s = "L R C Ls Rs Lc Rc Cs Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_101_cine_s = "L R C Lfe Ls Rs Lc Rc Cs Sl Sr"
 
const AgsVstCString ags_vst_speaker_kstring_50_4s = "L R C Ls Rs Tfl Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_51_4s = "L R C LFE Ls Rs Tfl Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_70_2s = "L R C Ls Rs Sl Sr Tsl Tsr"
 
const AgsVstCString ags_vst_speaker_kstring_71_2s = "L R C LFE Ls Rs Sl Sr Tsl Tsr"
 
const AgsVstCString ags_vst_speaker_kstring_70_4s = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_71_4s = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_70_6s = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr"
 
const AgsVstCString ags_vst_speaker_kstring_71_6s = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr"
 
const AgsVstCString ags_vst_speaker_kstring_90_4s = "L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_91_4s = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_90_6s = "L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr"
 
const AgsVstCString ags_vst_speaker_kstring_91_6s = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr"
 
const AgsVstCString ags_vst_speaker_kstring_100_s = "L R C Ls Rs Tc Tfl Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_101_s = "L R C LFE Ls Rs Tc Tfl Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_110_s = "L R C Ls Rs Tc Tfl Tfc Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_111_s = "L R C LFE Ls Rs Tc Tfl Tfc Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_130_s = "L R C Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_131_s = "L R C LFE Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr"
 
const AgsVstCString ags_vst_speaker_kstring_102_s = "L R C LFE Ls Rs Tfl Tfc Tfr Trl Trr LFE2"
 
const AgsVstCString ags_vst_speaker_kstring_122_s = "L R C LFE Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr LFE2"
 
const AgsVstCString ags_vst_speaker_kstring_81_mpegs = "L R LFE Ls Rs Tfl Tfc Tfr Bfc"
 
const AgsVstCString ags_vst_speaker_kstring_140_s = "L R Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr Brl Brr"
 
const AgsVstCString ags_vst_speaker_kstring_222_s = "L R C LFE Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr LFE2 Tsl Tsr Bfl Bfc Bfr"
 
const AgsVstCString ags_vst_speaker_kstring_220_s = "L R C Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Tsl Tsr Bfl Bfc Bfr"
 
const AgsVstCString ags_vst_speaker_kstring_ambi_1st_order_s = "0 1 2 3"
 
const AgsVstCString ags_vst_speaker_kstring_ambi_2cd_order_s = "0 1 2 3 4 5 6 7 8"
 
const AgsVstCString ags_vst_speaker_kstring_ambi_3rd_order_s = "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15"
 

Function Documentation

◆ ags_vst_speaker_get_channel_count()

gint32 ags_vst_speaker_get_channel_count ( AgsVstSpeakerArrangement  arr)

Get channel count.

Parameters
arrthe speaker arrangement
Returns
the channel count
Since
5.0.0

◆ ags_vst_speaker_get_speaker()

AgsVstSpeaker ags_vst_speaker_get_speaker ( AgsVstSpeakerArrangement arr,
gint32  index 
)

Get speaker.

Parameters
arrthe speaker arrangement
indexthe index
Returns
the speaker
Since
5.0.0

◆ ags_vst_speaker_get_speaker_arrangement_from_string()

AgsVstSpeakerArrangement ags_vst_speaker_get_speaker_arrangement_from_string ( AgsVstCString  arr_str)

Get speaker arrangement from string.

Parameters
arr_strthe string
Returns
the speaker arrangement
Since
5.0.0

◆ ags_vst_speaker_get_speaker_arrangement_string()

AgsVstCString ags_vst_speaker_get_speaker_arrangement_string ( AgsVstSpeakerArrangement  arr,
gboolean  with_speakers_name 
)

Get speaker arrangement string.

Parameters
arrthe speaker arrangement
with_speakers_nametrue if with speakers name, otherwise false
Returns
the string
Since
5.0.0

◆ ags_vst_speaker_get_speaker_index()

gint32 ags_vst_speaker_get_speaker_index ( AgsVstSpeaker  speaker,
AgsVstSpeakerArrangement  arr 
)

Get speaker index.

Parameters
arrthe speaker arrangement
Returns
the speaker index
Since
5.0.0

◆ ags_vst_speaker_get_speaker_short_name()

AgsVstCString ags_vst_speaker_get_speaker_short_name ( AgsVstSpeakerArrangement arr,
gint32  index 
)

Get speaker short name.

Parameters
arrthe speaker arrangement
indexthe index
Returns
the string
Since
5.0.0

◆ ags_vst_speaker_has_bottom_speakers()

gboolean ags_vst_speaker_has_bottom_speakers ( AgsVstSpeakerArrangement arr)

Has bottom speakers.

Parameters
arrthe speaker arrangement
Returns
true if is has bottom speakers, otherwise false
Since
5.0.0

◆ ags_vst_speaker_has_lfe()

gboolean ags_vst_speaker_has_lfe ( AgsVstSpeakerArrangement arr)

Has lfe.

Parameters
arrthe speaker arrangement
Returns
true if is has lfe, otherwise false
Since
5.0.0

◆ ags_vst_speaker_has_middle_speakers()

gboolean ags_vst_speaker_has_middle_speakers ( AgsVstSpeakerArrangement arr)

Has middle speakers.

Parameters
arrthe speaker arrangement
Returns
true if is has middle speakers, otherwise false
Since
5.0.0

◆ ags_vst_speaker_has_top_speakers()

gboolean ags_vst_speaker_has_top_speakers ( AgsVstSpeakerArrangement arr)

Has top speakers.

Parameters
arrthe speaker arrangement
Returns
true if is has top speakers, otherwise false
Since
5.0.0

◆ ags_vst_speaker_is_3d()

gboolean ags_vst_speaker_is_3d ( AgsVstSpeakerArrangement arr)

Is 3d.

Parameters
arrthe speaker arrangement
Returns
true if is is 3d, otherwise false
Since
5.0.0

◆ ags_vst_speaker_is_ambisonics()

gboolean ags_vst_speaker_is_ambisonics ( AgsVstSpeakerArrangement arr)

Is ambisonics.

Parameters
arrthe speaker arrangement
Returns
true if is is ambisonics, otherwise false
Since
5.0.0

◆ ags_vst_speaker_is_auro()

gboolean ags_vst_speaker_is_auro ( AgsVstSpeakerArrangement arr)

Is auro.

Parameters
arrthe speaker arrangement
Returns
true if is auro, otherwise false
Since
5.0.0

◆ ags_vst_speaker_is_subset_of()

gboolean ags_vst_speaker_is_subset_of ( AgsVstSpeakerArrangement arr_sub_set,
AgsVstSpeakerArrangement arr 
)

Is sub-set of.

Parameters
arr_sub_setthe speaker arrangement sub-set
arrthe speaker arrangement
Returns
true if is sub-set of, otherwise false
Since
5.0.0

Variable Documentation

◆ ags_vst_speaker_k100

◆ ags_vst_speaker_k100_cine

◆ ags_vst_speaker_k101

◆ ags_vst_speaker_k101_cine

◆ ags_vst_speaker_k101_mpeg3d

const AgsVstSpeakerArrangement ags_vst_speaker_k101_mpeg3d = ags_vst_speaker_k101

◆ ags_vst_speaker_k102

◆ ags_vst_speaker_k110

◆ ags_vst_speaker_k111

◆ ags_vst_speaker_k111_mpeg3d

const AgsVstSpeakerArrangement ags_vst_speaker_k111_mpeg3d = ags_vst_speaker_k71_4

◆ ags_vst_speaker_k122

◆ ags_vst_speaker_k130

◆ ags_vst_speaker_k131

◆ ags_vst_speaker_k140

◆ ags_vst_speaker_k220

◆ ags_vst_speaker_k222

◆ ags_vst_speaker_k30_cine

◆ ags_vst_speaker_k30_music

◆ ags_vst_speaker_k31_cine

◆ ags_vst_speaker_k31_music

◆ ags_vst_speaker_k40_cine

◆ ags_vst_speaker_k40_music

◆ ags_vst_speaker_k41_cine

◆ ags_vst_speaker_k41_music

◆ ags_vst_speaker_k50

◆ ags_vst_speaker_k50_4

const AgsVstSpeakerArrangement ags_vst_speaker_k50_4 = ags_vst_speaker_k90

◆ ags_vst_speaker_k51

◆ ags_vst_speaker_k51_4

const AgsVstSpeakerArrangement ags_vst_speaker_k51_4 = ags_vst_speaker_k91

◆ ags_vst_speaker_k60_cine

◆ ags_vst_speaker_k60_music

◆ ags_vst_speaker_k61_cine

◆ ags_vst_speaker_k61_music

◆ ags_vst_speaker_k70_2

◆ ags_vst_speaker_k70_4

◆ ags_vst_speaker_k70_6

◆ ags_vst_speaker_k70_cine

◆ ags_vst_speaker_k70_music

◆ ags_vst_speaker_k71_2

◆ ags_vst_speaker_k71_4

◆ ags_vst_speaker_k71_6

◆ ags_vst_speaker_k71_cine

◆ ags_vst_speaker_k71_cine_center_high

◆ ags_vst_speaker_k71_cine_front_high

◆ ags_vst_speaker_k71_cine_full_front

const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine_full_front = ags_vst_speaker_k71_cine

◆ ags_vst_speaker_k71_cine_full_rear

◆ ags_vst_speaker_k71_cine_side_fill

const AgsVstSpeakerArrangement ags_vst_speaker_k71_cine_side_fill = ags_vst_speaker_k71_music

◆ ags_vst_speaker_k71_cine_side_high

◆ ags_vst_speaker_k71_cine_top_center

◆ ags_vst_speaker_k71_mpeg3d

◆ ags_vst_speaker_k71_music

◆ ags_vst_speaker_k71_proximity

◆ ags_vst_speaker_k80_cine

◆ ags_vst_speaker_k80_cube

◆ ags_vst_speaker_k80_music

◆ ags_vst_speaker_k81_cine

◆ ags_vst_speaker_k81_mpeg3d

◆ ags_vst_speaker_k81_music

◆ ags_vst_speaker_k90

◆ ags_vst_speaker_k90_4

◆ ags_vst_speaker_k90_6

◆ ags_vst_speaker_k90_cine

◆ ags_vst_speaker_k91

◆ ags_vst_speaker_k91_4

◆ ags_vst_speaker_k91_6

◆ ags_vst_speaker_k91_atmos

const AgsVstSpeakerArrangement ags_vst_speaker_k91_atmos = ags_vst_speaker_k71_2

◆ ags_vst_speaker_k91_cine

◆ ags_vst_speaker_kambi_1st_order_acn

◆ ags_vst_speaker_kambi_2cd_order_acn

◆ ags_vst_speaker_kambi_3rd_order_acn

◆ ags_vst_speaker_kcine_front

◆ ags_vst_speaker_kempty

const AgsVstSpeakerArrangement ags_vst_speaker_kempty = 0

◆ ags_vst_speaker_kmono

◆ ags_vst_speaker_kspeaker_acn0

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn0 = (AgsVstSpeaker)1 << 20

◆ ags_vst_speaker_kspeaker_acn1

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn1 = (AgsVstSpeaker)1 << 21

◆ ags_vst_speaker_kspeaker_acn10

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn10 = (AgsVstSpeaker)1 << 44

◆ ags_vst_speaker_kspeaker_acn11

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn11 = (AgsVstSpeaker)1 << 45

◆ ags_vst_speaker_kspeaker_acn12

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn12 = (AgsVstSpeaker)1 << 46

◆ ags_vst_speaker_kspeaker_acn13

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn13 = (AgsVstSpeaker)1 << 47

◆ ags_vst_speaker_kspeaker_acn14

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn14 = (AgsVstSpeaker)1 << 48

◆ ags_vst_speaker_kspeaker_acn15

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn15 = (AgsVstSpeaker)1 << 49

◆ ags_vst_speaker_kspeaker_acn2

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn2 = (AgsVstSpeaker)1 << 22

◆ ags_vst_speaker_kspeaker_acn3

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn3 = (AgsVstSpeaker)1 << 23

◆ ags_vst_speaker_kspeaker_acn4

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn4 = (AgsVstSpeaker)1 << 38

◆ ags_vst_speaker_kspeaker_acn5

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn5 = (AgsVstSpeaker)1 << 39

◆ ags_vst_speaker_kspeaker_acn6

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn6 = (AgsVstSpeaker)1 << 40

◆ ags_vst_speaker_kspeaker_acn7

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn7 = (AgsVstSpeaker)1 << 41

◆ ags_vst_speaker_kspeaker_acn8

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn8 = (AgsVstSpeaker)1 << 42

◆ ags_vst_speaker_kspeaker_acn9

const AgsVstSpeaker ags_vst_speaker_kspeaker_acn9 = (AgsVstSpeaker)1 << 43

◆ ags_vst_speaker_kspeaker_bfc

const AgsVstSpeaker ags_vst_speaker_kspeaker_bfc = (AgsVstSpeaker)1 << 29

◆ ags_vst_speaker_kspeaker_bfl

const AgsVstSpeaker ags_vst_speaker_kspeaker_bfl = (AgsVstSpeaker)1 << 28

◆ ags_vst_speaker_kspeaker_bfr

const AgsVstSpeaker ags_vst_speaker_kspeaker_bfr = (AgsVstSpeaker)1 << 30

◆ ags_vst_speaker_kspeaker_brc

const AgsVstSpeaker ags_vst_speaker_kspeaker_brc = (AgsVstSpeaker)1 << 36

◆ ags_vst_speaker_kspeaker_brl

const AgsVstSpeaker ags_vst_speaker_kspeaker_brl = (AgsVstSpeaker)1 << 35

◆ ags_vst_speaker_kspeaker_brr

const AgsVstSpeaker ags_vst_speaker_kspeaker_brr = (AgsVstSpeaker)1 << 37

◆ ags_vst_speaker_kspeaker_bsl

const AgsVstSpeaker ags_vst_speaker_kspeaker_bsl = (AgsVstSpeaker)1 << 33

◆ ags_vst_speaker_kspeaker_bsr

const AgsVstSpeaker ags_vst_speaker_kspeaker_bsr = (AgsVstSpeaker)1 << 34

◆ ags_vst_speaker_kspeaker_c

const AgsVstSpeaker ags_vst_speaker_kspeaker_c = 1 << 2

◆ ags_vst_speaker_kspeaker_cs

const AgsVstSpeaker ags_vst_speaker_kspeaker_cs = ags_vst_speaker_kspeaker_s

◆ ags_vst_speaker_kspeaker_l

const AgsVstSpeaker ags_vst_speaker_kspeaker_l = 1

◆ ags_vst_speaker_kspeaker_lc

const AgsVstSpeaker ags_vst_speaker_kspeaker_lc = 1 << 6

◆ ags_vst_speaker_kspeaker_lcs

const AgsVstSpeaker ags_vst_speaker_kspeaker_lcs = (AgsVstSpeaker)1 << 26

◆ ags_vst_speaker_kspeaker_lfe

const AgsVstSpeaker ags_vst_speaker_kspeaker_lfe = 1 << 3

◆ ags_vst_speaker_kspeaker_lfe2

const AgsVstSpeaker ags_vst_speaker_kspeaker_lfe2 = 1 << 18

◆ ags_vst_speaker_kspeaker_ls

const AgsVstSpeaker ags_vst_speaker_kspeaker_ls = 1 << 4

◆ ags_vst_speaker_kspeaker_m

const AgsVstSpeaker ags_vst_speaker_kspeaker_m = 1 << 19

◆ ags_vst_speaker_kspeaker_pl

const AgsVstSpeaker ags_vst_speaker_kspeaker_pl = (AgsVstSpeaker)1 << 31

◆ ags_vst_speaker_kspeaker_pr

const AgsVstSpeaker ags_vst_speaker_kspeaker_pr = (AgsVstSpeaker)1 << 32

◆ ags_vst_speaker_kspeaker_r

const AgsVstSpeaker ags_vst_speaker_kspeaker_r = 1 << 1

◆ ags_vst_speaker_kspeaker_rc

const AgsVstSpeaker ags_vst_speaker_kspeaker_rc = 1 << 7

◆ ags_vst_speaker_kspeaker_rcs

const AgsVstSpeaker ags_vst_speaker_kspeaker_rcs = (AgsVstSpeaker)1 << 27

◆ ags_vst_speaker_kspeaker_rs

const AgsVstSpeaker ags_vst_speaker_kspeaker_rs = 1 << 5

◆ ags_vst_speaker_kspeaker_s

const AgsVstSpeaker ags_vst_speaker_kspeaker_s = 1 << 8

◆ ags_vst_speaker_kspeaker_sl

const AgsVstSpeaker ags_vst_speaker_kspeaker_sl = 1 << 9

◆ ags_vst_speaker_kspeaker_sr

const AgsVstSpeaker ags_vst_speaker_kspeaker_sr = 1 << 10

◆ ags_vst_speaker_kspeaker_tc

const AgsVstSpeaker ags_vst_speaker_kspeaker_tc = 1 << 11

◆ ags_vst_speaker_kspeaker_tfc

const AgsVstSpeaker ags_vst_speaker_kspeaker_tfc = 1 << 13

◆ ags_vst_speaker_kspeaker_tfl

const AgsVstSpeaker ags_vst_speaker_kspeaker_tfl = 1 << 12

◆ ags_vst_speaker_kspeaker_tfr

const AgsVstSpeaker ags_vst_speaker_kspeaker_tfr = 1 << 14

◆ ags_vst_speaker_kspeaker_trc

const AgsVstSpeaker ags_vst_speaker_kspeaker_trc = 1 << 16

◆ ags_vst_speaker_kspeaker_trl

const AgsVstSpeaker ags_vst_speaker_kspeaker_trl = 1 << 15

◆ ags_vst_speaker_kspeaker_trr

const AgsVstSpeaker ags_vst_speaker_kspeaker_trr = 1 << 17

◆ ags_vst_speaker_kspeaker_tsl

const AgsVstSpeaker ags_vst_speaker_kspeaker_tsl = (AgsVstSpeaker)1 << 24

◆ ags_vst_speaker_kspeaker_tsr

const AgsVstSpeaker ags_vst_speaker_kspeaker_tsr = (AgsVstSpeaker)1 << 25

◆ ags_vst_speaker_kstereo

◆ ags_vst_speaker_kstereo_bf

◆ ags_vst_speaker_kstereo_center

◆ ags_vst_speaker_kstereo_clfe

◆ ags_vst_speaker_kstereo_side

◆ ags_vst_speaker_kstereo_surround

◆ ags_vst_speaker_kstereo_tf

◆ ags_vst_speaker_kstereo_tr

◆ ags_vst_speaker_kstereo_ts

◆ ags_vst_speaker_kstring_100

const AgsVstCString ags_vst_speaker_kstring_100 = "10.0 Auro-3D"

◆ ags_vst_speaker_kstring_100_cine

const AgsVstCString ags_vst_speaker_kstring_100_cine = "10.0 Cine"

◆ ags_vst_speaker_kstring_100_cine_s

const AgsVstCString ags_vst_speaker_kstring_100_cine_s = "L R C Ls Rs Lc Rc Cs Sl Sr"

◆ ags_vst_speaker_kstring_100_s

const AgsVstCString ags_vst_speaker_kstring_100_s = "L R C Ls Rs Tc Tfl Tfr Trl Trr"

◆ ags_vst_speaker_kstring_101

const AgsVstCString ags_vst_speaker_kstring_101 = "10.1 Auro-3D"

◆ ags_vst_speaker_kstring_101_cine

const AgsVstCString ags_vst_speaker_kstring_101_cine = "10.1 Cine"

◆ ags_vst_speaker_kstring_101_cine_s

const AgsVstCString ags_vst_speaker_kstring_101_cine_s = "L R C Lfe Ls Rs Lc Rc Cs Sl Sr"

◆ ags_vst_speaker_kstring_101_s

const AgsVstCString ags_vst_speaker_kstring_101_s = "L R C LFE Ls Rs Tc Tfl Tfr Trl Trr"

◆ ags_vst_speaker_kstring_102

const AgsVstCString ags_vst_speaker_kstring_102 = "10.2 Experimental"

◆ ags_vst_speaker_kstring_102_s

const AgsVstCString ags_vst_speaker_kstring_102_s = "L R C LFE Ls Rs Tfl Tfc Tfr Trl Trr LFE2"

◆ ags_vst_speaker_kstring_110

const AgsVstCString ags_vst_speaker_kstring_110 = "11.0 Auro-3D"

◆ ags_vst_speaker_kstring_110_s

const AgsVstCString ags_vst_speaker_kstring_110_s = "L R C Ls Rs Tc Tfl Tfc Tfr Trl Trr"

◆ ags_vst_speaker_kstring_111

const AgsVstCString ags_vst_speaker_kstring_111 = "11.1 Auro-3D"

◆ ags_vst_speaker_kstring_111_s

const AgsVstCString ags_vst_speaker_kstring_111_s = "L R C LFE Ls Rs Tc Tfl Tfc Tfr Trl Trr"

◆ ags_vst_speaker_kstring_122

const AgsVstCString ags_vst_speaker_kstring_122 = "12.2"

◆ ags_vst_speaker_kstring_122_s

const AgsVstCString ags_vst_speaker_kstring_122_s = "L R C LFE Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr LFE2"

◆ ags_vst_speaker_kstring_130

const AgsVstCString ags_vst_speaker_kstring_130 = "13.0 Auro-3D"

◆ ags_vst_speaker_kstring_130_s

const AgsVstCString ags_vst_speaker_kstring_130_s = "L R C Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr"

◆ ags_vst_speaker_kstring_131

const AgsVstCString ags_vst_speaker_kstring_131 = "13.1 Auro-3D"

◆ ags_vst_speaker_kstring_131_s

const AgsVstCString ags_vst_speaker_kstring_131_s = "L R C LFE Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr"

◆ ags_vst_speaker_kstring_140

const AgsVstCString ags_vst_speaker_kstring_140 = "14.0"

◆ ags_vst_speaker_kstring_140_s

const AgsVstCString ags_vst_speaker_kstring_140_s = "L R Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr Brl Brr"

◆ ags_vst_speaker_kstring_220

const AgsVstCString ags_vst_speaker_kstring_220 = "22.0"

◆ ags_vst_speaker_kstring_220_s

const AgsVstCString ags_vst_speaker_kstring_220_s = "L R C Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Tsl Tsr Bfl Bfc Bfr"

◆ ags_vst_speaker_kstring_222

const AgsVstCString ags_vst_speaker_kstring_222 = "22.2"

◆ ags_vst_speaker_kstring_222_s

const AgsVstCString ags_vst_speaker_kstring_222_s = "L R C LFE Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr LFE2 Tsl Tsr Bfl Bfc Bfr"

◆ ags_vst_speaker_kstring_30_cine

const AgsVstCString ags_vst_speaker_kstring_30_cine = "LRC"

◆ ags_vst_speaker_kstring_30_cine_s

const AgsVstCString ags_vst_speaker_kstring_30_cine_s = "L R C"

◆ ags_vst_speaker_kstring_30_music

const AgsVstCString ags_vst_speaker_kstring_30_music = "LRS"

◆ ags_vst_speaker_kstring_30_music_s

const AgsVstCString ags_vst_speaker_kstring_30_music_s = "L R S"

◆ ags_vst_speaker_kstring_31_cine

const AgsVstCString ags_vst_speaker_kstring_31_cine = "LRC+LFE"

◆ ags_vst_speaker_kstring_31_cine_s

const AgsVstCString ags_vst_speaker_kstring_31_cine_s = "L R C LFE"

◆ ags_vst_speaker_kstring_31_music

const AgsVstCString ags_vst_speaker_kstring_31_music = "LRS+LFE"

◆ ags_vst_speaker_kstring_31_music_s

const AgsVstCString ags_vst_speaker_kstring_31_music_s = "L R LFE S"

◆ ags_vst_speaker_kstring_40_cine

const AgsVstCString ags_vst_speaker_kstring_40_cine = "LRCS"

◆ ags_vst_speaker_kstring_40_cine_s

const AgsVstCString ags_vst_speaker_kstring_40_cine_s = "L R C S"

◆ ags_vst_speaker_kstring_40_music

const AgsVstCString ags_vst_speaker_kstring_40_music = "Quadro"

◆ ags_vst_speaker_kstring_40_music_s

const AgsVstCString ags_vst_speaker_kstring_40_music_s = "L R Ls Rs"

◆ ags_vst_speaker_kstring_41_cine

const AgsVstCString ags_vst_speaker_kstring_41_cine = "LRCS+LFE"

◆ ags_vst_speaker_kstring_41_cine_s

const AgsVstCString ags_vst_speaker_kstring_41_cine_s = "L R C LFE S"

◆ ags_vst_speaker_kstring_41_music

const AgsVstCString ags_vst_speaker_kstring_41_music = "Quadro+LFE"

◆ ags_vst_speaker_kstring_41_music_s

const AgsVstCString ags_vst_speaker_kstring_41_music_s = "L R LFE Ls Rs"

◆ ags_vst_speaker_kstring_50

const AgsVstCString ags_vst_speaker_kstring_50 = "5.0"

◆ ags_vst_speaker_kstring_50_4

const AgsVstCString ags_vst_speaker_kstring_50_4 = "5.0.4"

◆ ags_vst_speaker_kstring_50_4s

const AgsVstCString ags_vst_speaker_kstring_50_4s = "L R C Ls Rs Tfl Tfr Trl Trr"

◆ ags_vst_speaker_kstring_50_s

const AgsVstCString ags_vst_speaker_kstring_50_s = "L R C Ls Rs"

◆ ags_vst_speaker_kstring_51

const AgsVstCString ags_vst_speaker_kstring_51 = "5.1"

◆ ags_vst_speaker_kstring_51_4

const AgsVstCString ags_vst_speaker_kstring_51_4 = "5.1.4"

◆ ags_vst_speaker_kstring_51_4s

const AgsVstCString ags_vst_speaker_kstring_51_4s = "L R C LFE Ls Rs Tfl Tfr Trl Trr"

◆ ags_vst_speaker_kstring_51_s

const AgsVstCString ags_vst_speaker_kstring_51_s = "L R C LFE Ls Rs"

◆ ags_vst_speaker_kstring_60_cine

const AgsVstCString ags_vst_speaker_kstring_60_cine = "6.0 Cine"

◆ ags_vst_speaker_kstring_60_cine_s

const AgsVstCString ags_vst_speaker_kstring_60_cine_s = "L R C Ls Rs Cs"

◆ ags_vst_speaker_kstring_60_music_s

const AgsVstCString ags_vst_speaker_kstring_60_music_s = "L R Ls Rs Sl Sr"

◆ ags_vst_speaker_kstring_60_usic

const AgsVstCString ags_vst_speaker_kstring_60_usic = "6.0 Music"

◆ ags_vst_speaker_kstring_61_cine

const AgsVstCString ags_vst_speaker_kstring_61_cine = "6.1 Cine"

◆ ags_vst_speaker_kstring_61_cine_s

const AgsVstCString ags_vst_speaker_kstring_61_cine_s = "L R C LFE Ls Rs Cs"

◆ ags_vst_speaker_kstring_61_music

const AgsVstCString ags_vst_speaker_kstring_61_music = "6.1 Music"

◆ ags_vst_speaker_kstring_61_music_s

const AgsVstCString ags_vst_speaker_kstring_61_music_s = "L R LFE Ls Rs Sl Sr"

◆ ags_vst_speaker_kstring_70_2

const AgsVstCString ags_vst_speaker_kstring_70_2 = "7.0.2"

◆ ags_vst_speaker_kstring_70_2s

const AgsVstCString ags_vst_speaker_kstring_70_2s = "L R C Ls Rs Sl Sr Tsl Tsr"

◆ ags_vst_speaker_kstring_70_4

const AgsVstCString ags_vst_speaker_kstring_70_4 = "7.0.4"

◆ ags_vst_speaker_kstring_70_4s

const AgsVstCString ags_vst_speaker_kstring_70_4s = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr"

◆ ags_vst_speaker_kstring_70_6

const AgsVstCString ags_vst_speaker_kstring_70_6 = "7.0.6"

◆ ags_vst_speaker_kstring_70_6s

const AgsVstCString ags_vst_speaker_kstring_70_6s = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr"

◆ ags_vst_speaker_kstring_70_cine

const AgsVstCString ags_vst_speaker_kstring_70_cine = "7.0 SDDS"

◆ ags_vst_speaker_kstring_70_cine_old

const AgsVstCString ags_vst_speaker_kstring_70_cine_old = "7.0 Cine (SDDS)"

◆ ags_vst_speaker_kstring_70_cine_s

const AgsVstCString ags_vst_speaker_kstring_70_cine_s = "L R C Ls Rs Lc Rc"

◆ ags_vst_speaker_kstring_70_music

const AgsVstCString ags_vst_speaker_kstring_70_music = "7.0"

◆ ags_vst_speaker_kstring_70_music_old

const AgsVstCString ags_vst_speaker_kstring_70_music_old = "7.0 Music (Dolby)"

◆ ags_vst_speaker_kstring_70_music_s

const AgsVstCString ags_vst_speaker_kstring_70_music_s = "L R C Ls Rs Sl Sr"

◆ ags_vst_speaker_kstring_71_2

const AgsVstCString ags_vst_speaker_kstring_71_2 = "7.1.2"

◆ ags_vst_speaker_kstring_71_2s

const AgsVstCString ags_vst_speaker_kstring_71_2s = "L R C LFE Ls Rs Sl Sr Tsl Tsr"

◆ ags_vst_speaker_kstring_71_4

const AgsVstCString ags_vst_speaker_kstring_71_4 = "7.1.4"

◆ ags_vst_speaker_kstring_71_4s

const AgsVstCString ags_vst_speaker_kstring_71_4s = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr"

◆ ags_vst_speaker_kstring_71_6

const AgsVstCString ags_vst_speaker_kstring_71_6 = "7.1.6"

◆ ags_vst_speaker_kstring_71_6s

const AgsVstCString ags_vst_speaker_kstring_71_6s = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr"

◆ ags_vst_speaker_kstring_71_cine

const AgsVstCString ags_vst_speaker_kstring_71_cine = "7.1 SDDS"

◆ ags_vst_speaker_kstring_71_cine_center_high

const AgsVstCString ags_vst_speaker_kstring_71_cine_center_high = "7.1 Cine Center High"

◆ ags_vst_speaker_kstring_71_cine_center_high_s

const AgsVstCString ags_vst_speaker_kstring_71_cine_center_high_s = "L R C LFE Ls Rs Cs Tfc"

◆ ags_vst_speaker_kstring_71_cine_front_high

const AgsVstCString ags_vst_speaker_kstring_71_cine_front_high = "7.1 Cine Front High"

◆ ags_vst_speaker_kstring_71_cine_front_high_s

const AgsVstCString ags_vst_speaker_kstring_71_cine_front_high_s = "L R C LFE Ls Rs Tfl Tfl"

◆ ags_vst_speaker_kstring_71_cine_full_rear

const AgsVstCString ags_vst_speaker_kstring_71_cine_full_rear = "7.1 Cine Full Rear"

◆ ags_vst_speaker_kstring_71_cine_full_rear_s

const AgsVstCString ags_vst_speaker_kstring_71_cine_full_rear_s = "L R C LFE Ls Rs Lcs Rcs"

◆ ags_vst_speaker_kstring_71_cine_old

const AgsVstCString ags_vst_speaker_kstring_71_cine_old = "7.1 Cine (SDDS)"

◆ ags_vst_speaker_kstring_71_cine_s

const AgsVstCString ags_vst_speaker_kstring_71_cine_s = "L R C LFE Ls Rs Lc Rc"

◆ ags_vst_speaker_kstring_71_cine_side_high

const AgsVstCString ags_vst_speaker_kstring_71_cine_side_high = "7.1 Cine Side High"

◆ ags_vst_speaker_kstring_71_cine_side_high_s

const AgsVstCString ags_vst_speaker_kstring_71_cine_side_high_s = "L R C LFE Ls Rs Tsl Tsl"

◆ ags_vst_speaker_kstring_71_cine_top_center

const AgsVstCString ags_vst_speaker_kstring_71_cine_top_center = "7.1 Cine Top Center"

◆ ags_vst_speaker_kstring_71_cine_top_center_s

const AgsVstCString ags_vst_speaker_kstring_71_cine_top_center_s = "L R C LFE Ls Rs Cs Tc"

◆ ags_vst_speaker_kstring_71_music

const AgsVstCString ags_vst_speaker_kstring_71_music = "7.1"

◆ ags_vst_speaker_kstring_71_music_old

const AgsVstCString ags_vst_speaker_kstring_71_music_old = "7.1 Music (Dolby)"

◆ ags_vst_speaker_kstring_71_music_s

const AgsVstCString ags_vst_speaker_kstring_71_music_s = "L R C LFE Ls Rs Sl Sr"

◆ ags_vst_speaker_kstring_71_proximity

const AgsVstCString ags_vst_speaker_kstring_71_proximity = "7.1 Proximity"

◆ ags_vst_speaker_kstring_71_proximity_s

const AgsVstCString ags_vst_speaker_kstring_71_proximity_s = "L R C LFE Ls Rs Pl Pr"

◆ ags_vst_speaker_kstring_80_cine

const AgsVstCString ags_vst_speaker_kstring_80_cine = "8.0 Cine"

◆ ags_vst_speaker_kstring_80_cine_s

const AgsVstCString ags_vst_speaker_kstring_80_cine_s = "L R C Ls Rs Lc Rc Cs"

◆ ags_vst_speaker_kstring_80_cube

const AgsVstCString ags_vst_speaker_kstring_80_cube = "8.0 Cube"

◆ ags_vst_speaker_kstring_80_cube_s

const AgsVstCString ags_vst_speaker_kstring_80_cube_s = "L R Ls Rs Tfl Tfr Trl Trr"

◆ ags_vst_speaker_kstring_80_music

const AgsVstCString ags_vst_speaker_kstring_80_music = "8.0 Music"

◆ ags_vst_speaker_kstring_80_music_s

const AgsVstCString ags_vst_speaker_kstring_80_music_s = "L R C Ls Rs Cs Sl Sr"

◆ ags_vst_speaker_kstring_81_cine

const AgsVstCString ags_vst_speaker_kstring_81_cine = "8.1 Cine"

◆ ags_vst_speaker_kstring_81_cine_s

const AgsVstCString ags_vst_speaker_kstring_81_cine_s = "L R C LFE Ls Rs Lc Rc Cs"

◆ ags_vst_speaker_kstring_81_mpeg

const AgsVstCString ags_vst_speaker_kstring_81_mpeg = "8.1 MPEG"

◆ ags_vst_speaker_kstring_81_mpegs

const AgsVstCString ags_vst_speaker_kstring_81_mpegs = "L R LFE Ls Rs Tfl Tfc Tfr Bfc"

◆ ags_vst_speaker_kstring_81_music

const AgsVstCString ags_vst_speaker_kstring_81_music = "8.1 Music"

◆ ags_vst_speaker_kstring_81_music_s

const AgsVstCString ags_vst_speaker_kstring_81_music_s = "L R C LFE Ls Rs Cs Sl Sr"

◆ ags_vst_speaker_kstring_90_4

const AgsVstCString ags_vst_speaker_kstring_90_4 = "9.0.4"

◆ ags_vst_speaker_kstring_90_4s

const AgsVstCString ags_vst_speaker_kstring_90_4s = "L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr"

◆ ags_vst_speaker_kstring_90_6

const AgsVstCString ags_vst_speaker_kstring_90_6 = "9.0.6"

◆ ags_vst_speaker_kstring_90_6s

const AgsVstCString ags_vst_speaker_kstring_90_6s = "L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr"

◆ ags_vst_speaker_kstring_90_cine

const AgsVstCString ags_vst_speaker_kstring_90_cine = "9.0 Cine"

◆ ags_vst_speaker_kstring_90_cine_s

const AgsVstCString ags_vst_speaker_kstring_90_cine_s = "L R C Ls Rs Lc Rc Sl Sr"

◆ ags_vst_speaker_kstring_91_4

const AgsVstCString ags_vst_speaker_kstring_91_4 = "9.1.4"

◆ ags_vst_speaker_kstring_91_4s

const AgsVstCString ags_vst_speaker_kstring_91_4s = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr"

◆ ags_vst_speaker_kstring_91_6

const AgsVstCString ags_vst_speaker_kstring_91_6 = "9.1.6"

◆ ags_vst_speaker_kstring_91_6s

const AgsVstCString ags_vst_speaker_kstring_91_6s = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr"

◆ ags_vst_speaker_kstring_91_cine

const AgsVstCString ags_vst_speaker_kstring_91_cine = "9.1 Cine"

◆ ags_vst_speaker_kstring_91_cine_s

const AgsVstCString ags_vst_speaker_kstring_91_cine_s = "L R C Lfe Ls Rs Lc Rc Sl Sr"

◆ ags_vst_speaker_kstring_ambi_1st_order

const AgsVstCString ags_vst_speaker_kstring_ambi_1st_order = "1st Order Ambisonics"

◆ ags_vst_speaker_kstring_ambi_1st_order_s

const AgsVstCString ags_vst_speaker_kstring_ambi_1st_order_s = "0 1 2 3"

◆ ags_vst_speaker_kstring_ambi_2cd_order

const AgsVstCString ags_vst_speaker_kstring_ambi_2cd_order = "2nd Order Ambisonics"

◆ ags_vst_speaker_kstring_ambi_2cd_order_s

const AgsVstCString ags_vst_speaker_kstring_ambi_2cd_order_s = "0 1 2 3 4 5 6 7 8"

◆ ags_vst_speaker_kstring_ambi_3rd_order

const AgsVstCString ags_vst_speaker_kstring_ambi_3rd_order = "3rd Order Ambisonics"

◆ ags_vst_speaker_kstring_ambi_3rd_order_s

const AgsVstCString ags_vst_speaker_kstring_ambi_3rd_order_s = "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15"

◆ ags_vst_speaker_kstring_cine_front

const AgsVstCString ags_vst_speaker_kstring_cine_front = "Cine Front"

◆ ags_vst_speaker_kstring_cine_front_s

const AgsVstCString ags_vst_speaker_kstring_cine_front_s = "L R C Lc Rc"

◆ ags_vst_speaker_kstring_empty

const AgsVstCString ags_vst_speaker_kstring_empty = ""

◆ ags_vst_speaker_kstring_mono

const AgsVstCString ags_vst_speaker_kstring_mono = "Mono"

◆ ags_vst_speaker_kstring_mono_s

const AgsVstCString ags_vst_speaker_kstring_mono_s = "M"

◆ ags_vst_speaker_kstring_stereo

const AgsVstCString ags_vst_speaker_kstring_stereo = "Stereo"

◆ ags_vst_speaker_kstring_stereo_bf

const AgsVstCString ags_vst_speaker_kstring_stereo_bf = "Stereo (Bfl Bfr)"

◆ ags_vst_speaker_kstring_stereo_bfs

const AgsVstCString ags_vst_speaker_kstring_stereo_bfs = "Bfl Bfr"

◆ ags_vst_speaker_kstring_stereo_c

const AgsVstCString ags_vst_speaker_kstring_stereo_c = "Stereo (Lc Rc)"

◆ ags_vst_speaker_kstring_stereo_clfe

const AgsVstCString ags_vst_speaker_kstring_stereo_clfe = "Stereo (C LFE)"

◆ ags_vst_speaker_kstring_stereo_clfes

const AgsVstCString ags_vst_speaker_kstring_stereo_clfes = "C LFE"

◆ ags_vst_speaker_kstring_stereo_cs

const AgsVstCString ags_vst_speaker_kstring_stereo_cs = "Lc Rc"

◆ ags_vst_speaker_kstring_stereo_r

const AgsVstCString ags_vst_speaker_kstring_stereo_r = "Stereo (Ls Rs)"

◆ ags_vst_speaker_kstring_stereo_rw

const AgsVstCString ags_vst_speaker_kstring_stereo_rw = "Ls Rs"

◆ ags_vst_speaker_kstring_stereo_s

const AgsVstCString ags_vst_speaker_kstring_stereo_s = "L R"

◆ ags_vst_speaker_kstring_stereo_side

const AgsVstCString ags_vst_speaker_kstring_stereo_side = "Stereo (Sl Sr)"

◆ ags_vst_speaker_kstring_stereo_ss

const AgsVstCString ags_vst_speaker_kstring_stereo_ss = "Sl Sr"

◆ ags_vst_speaker_kstring_stereo_tf

const AgsVstCString ags_vst_speaker_kstring_stereo_tf = "Stereo (Tfl Tfr)"

◆ ags_vst_speaker_kstring_stereo_tfs

const AgsVstCString ags_vst_speaker_kstring_stereo_tfs = "Tfl Tfr"

◆ ags_vst_speaker_kstring_stereo_tr

const AgsVstCString ags_vst_speaker_kstring_stereo_tr = "Stereo (Trl Trr)"

◆ ags_vst_speaker_kstring_stereo_trs

const AgsVstCString ags_vst_speaker_kstring_stereo_trs = "Trl Trr"

◆ ags_vst_speaker_kstring_stereo_ts

const AgsVstCString ags_vst_speaker_kstring_stereo_ts = "Stereo (Tsl Tsr)"

◆ ags_vst_speaker_kstring_stereo_tss

const AgsVstCString ags_vst_speaker_kstring_stereo_tss = "Tsl Tsr"