_chain Struct Reference

#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


Field Documentation

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

The Amplify parameter of the chain. See ecasound(3) -ea.

The Normal pan parameter of the chain. See ecasound(3) -epp.

Channel copy mode switch, can be 0(off) or 1(on).

Muting status switch. Values can be STATE_MUTED_NONE, STATE_MUTED_MUTED or STATE_MUTED_SOLO.

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.

The sequence offset. Plays the input from its time position offset. See ecasound(3), section Audio file sequencing.

The input sequence duration in seconds.

The total length of the chain input.

Indicates that the chain is temporarily being removed (for ex. a chain with null input device during bounce) can be 0 or 1(removed)


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

Generated on Wed Sep 9 22:23:17 2009 for N-Chains by  doxygen 1.5.6