#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 |
1.5.6