#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/time.h>
#include <curses.h>
#include <signal.h>
#include <string.h>
Go to the source code of this file.
Data Structures | |
struct | _aio |
struct | _chain |
struct | _application |
Defines | |
#define | ECA_SERVER_PORT 2868 |
#define | MAX_SRESP 1024 |
#define | SRESP_OK 256 |
#define | SRESP_ERR -1 |
#define | INPUT_MAX 256 |
#define | OUTPUT_MAX 256 |
#define | NUM_CHAINS 8 |
#define | OFFSET_CHAINLIST 2 |
#define | FOOTER_OFFSET (OFFSET_CHAINLIST + app->num_chains ) |
#define | STATUS_Y (FOOTER_OFFSET + 5) |
#define | STATUS_OFFSET STATUS_Y |
#define | CNAME_X 0 |
#define | INPUT_X 20 |
#define | OUTPUT_X 22 |
#define | MUTED_X 24 |
#define | SOLO_X 26 |
#define | CHCOPY_X 28 |
#define | VOLUME_X 30 |
#define | PANNING_X 35 |
#define | CUR_CHAIN_INDEX gchain[y-OFFSET_CHAINLIST].index |
#define | PCUR_CHAIN_INDEX gchain[y-OFFSET_CHAINLIST]->index |
#define | CURSOR_OVER_CHAIN (y >= OFFSET_CHAINLIST && y < (app->num_chains+OFFSET_CHAINLIST)) |
#define | STR_STATUS " " |
#define | EOC "\r\n" |
Typedefs | |
typedef struct _aio | AIO_INPUT |
typedef struct _aio * | AIO_INPUT_ITERATOR |
typedef struct _aio | AIO_OUTPUT |
typedef struct _aio * | AIO_OUTPUT_ITERATOR |
typedef struct _chain | CHAIN |
typedef struct _chain * | CHAIN_ITERATOR |
Enumerations | |
enum | __color_pairs { CP_CYAN = 1, CP_YELLOW = 2, CP_GREEN = 3, CP_RED = 4, CP_RED_INV = 5, CP_MAGENTA = 6, CP_GREEN_INV = 7, CP_BLUE = 8 } |
enum | __muted_states { STATE_MUTED_NONE = 0, STATE_MUTED_MUTED = 1, STATE_MUTED_SOLO = 2 } |
enum | __mute_actions { MA_MUTE = 0, MA_SOLO = 1, MA_SMUTE = 2 } |
enum | __chcopy_modes { CHCOPY_OFF = 0, CHCOPY_ON = 1 } |
Variables | |
struct _application * | gappl |
#define CHCOPY_X 28 |
#define CNAME_X 0 |
#define CUR_CHAIN_INDEX gchain[y-OFFSET_CHAINLIST].index |
#define CURSOR_OVER_CHAIN (y >= OFFSET_CHAINLIST && y < (app->num_chains+OFFSET_CHAINLIST)) |
#define ECA_SERVER_PORT 2868 |
The ecasound standard server port
#define EOC "\r\n" |
#define FOOTER_OFFSET (OFFSET_CHAINLIST + app->num_chains ) |
#define INPUT_MAX 256 |
#define INPUT_X 20 |
#define MAX_SRESP 1024 |
Maximum size of server response string
#define MUTED_X 24 |
#define NUM_CHAINS 8 |
number of chains
#define OFFSET_CHAINLIST 2 |
#define OUTPUT_MAX 256 |
#define OUTPUT_X 22 |
#define PANNING_X 35 |
#define PCUR_CHAIN_INDEX gchain[y-OFFSET_CHAINLIST]->index |
#define SOLO_X 26 |
#define SRESP_ERR -1 |
#define SRESP_OK 256 |
#define STATUS_OFFSET STATUS_Y |
#define STATUS_Y (FOOTER_OFFSET + 5) |
#define STR_STATUS " " |
#define VOLUME_X 30 |
typedef struct _aio* AIO_INPUT_ITERATOR |
typedef struct _aio AIO_OUTPUT |
typedef struct _aio* AIO_OUTPUT_ITERATOR |
typedef struct _chain* CHAIN_ITERATOR |
enum __chcopy_modes |
enum __color_pairs |
enum __mute_actions |
enum __muted_states |
struct _application* gappl |