#include <defs.h>
Data Fields | |
int | index |
char | a [20] |
char | va [20] |
char | i [255] |
unsigned int | input |
char | o [255] |
unsigned int | output |
int | ea |
int | epp |
int | chcopy |
short | state_muted |
float | ai_playat |
float | ai_select |
float | ai_duration |
float | ai_length |
int | removed |
int _chain::index |
The row index of the chain from 0..n where 0 is the first and n the last chain in row.
char _chain::a[20] |
The chain identifier string. According to the active signal selection option -a from ecasound(3), this field defines the chain name of the chain.
char _chain::va[20] |
The visual chain name string.
char _chain::i[255] |
The chain input name which corresponds to ecasound(3) option -i.
unsigned int _chain::input |
char _chain::o[255] |
The chain output which corresponds to ecasound(3) option -o.
unsigned int _chain::output |
int _chain::ea |
The Amplify parameter of the chain. See ecasound(3) -ea.
int _chain::epp |
The Normal pan parameter of the chain. See ecasound(3) -epp.
int _chain::chcopy |
Channel copy mode switch, can be 0(off) or 1(on).
short _chain::state_muted |
Muting status switch. Values can be STATE_MUTED_NONE, STATE_MUTED_MUTED or STATE_MUTED_SOLO.
float _chain::ai_playat |
This file sequencing parameter defines the time position in seconds when the specific chain input should be played. Think of "play input.wav at songposition 330.475 seconds". See ecasound(3), section Audio file sequencing.
float _chain::ai_select |
The sequence offset. Plays the input from its time position offset. See ecasound(3), section Audio file sequencing.
float _chain::ai_duration |
The input sequence duration in seconds.
float _chain::ai_length |
The total length of the chain input.
int _chain::removed |
Indicates that the chain is temporarily being removed (for ex. a chain with null input device during bounce) can be 0 or 1(removed)