X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fivac.git;a=blobdiff_plain;f=src%2Faudio.h;fp=src%2Faudio.h;h=0000000000000000000000000000000000000000;hp=33e90cb70ba050c584859c6652136332c334203d;hb=21a073b6e9d464f3f11dfb290d27341bb4a203b6;hpb=40031b2d692a7b83e437535045ece6c58f8bf31e diff --git a/src/audio.h b/src/audio.h deleted file mode 100644 index 33e90cb..0000000 --- a/src/audio.h +++ /dev/null @@ -1,53 +0,0 @@ -/* audio.h -- audio headers */ - -#ifndef AUDIO_H -#define AUDIO_H - -/* includes */ -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* defines */ -#define MAX_CHAR_DEVICE 32 -#define SOUND_DEVICE "/dev/dsp" - -#define A_SUCCESS 1 -#define A_ERROR -1 - -#define BIT_8 AFMT_U8 -#define BIT_16 AFMT_S16_LE -#define MONO 1 -#define STEREO 2 - -/* audio specific variables */ -typedef struct s_audio { - int dsp_fd; - int mixer_fd; - char dsp_dev[MAX_CHAR_DEVICE]; - char mixer_dev[MAX_CHAR_DEVICE]; - int dsp_cap; - int fmt; - int channels; - int speed; - int blksize; - int mixer_cap; - unsigned char volume; - unsigned char *play_data; - unsigned char *rec_data; -} t_audio; - -/* function prototypes */ -int audio_init(t_audio *audio); -int audio_setup(t_audio *audio); -int audio_shutdown(t_audio *audio); -int audio_play(t_audio *audio,int len); -int audio_record(t_audio *audio,int len); - -#endif