From eb431ff9898a74b6a5f451373ffc390f4467f910 Mon Sep 17 00:00:00 2001 From: Winfried Ritsch Date: Mon, 27 Mar 2006 11:15:14 +0000 Subject: This commit was generated by cvs2svn to compensate for changes in r4782, which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/iem/hdspm_mixer/; revision=4783 --- hdspm_mixer.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 hdspm_mixer.h (limited to 'hdspm_mixer.h') diff --git a/hdspm_mixer.h b/hdspm_mixer.h new file mode 100644 index 0000000..93e5418 --- /dev/null +++ b/hdspm_mixer.h @@ -0,0 +1,28 @@ +/* Very simple Mixer for RME DSP-MADI and maybe other hammerfall dsp + (C) 2003 IEM, Winfried Ritsch (ritsch at iem.at) + Institute of Electronic Music and Acoustics + GPL - see Licence.txt + + Header +*/ + + +/* globals */ +#define HDSPMM_VERSION "0.6" +#define HDSPMM_MAX_CARDS 3 +#define HDSPMM_MAX_NAME_LEN 128 + + +/* Protos */ + +int get_gain(int idx, int src, int dst); +int set_gain(int idx, int src, int dst, int val); +int find_cards(); + +/* Error Codes */ + +#define HDSPMM_ERROR_WRONG_IDX -1 +#define HDSPMM_ERROR_ALSA_OPEN -2 +#define HDSPMM_ERROR_ALSA_WRITE -3 +#define HDSPMM_ERROR_ALSA_READ -4 +#define HDSPMM_ERROR_NO_CARD -5 -- cgit v1.2.1