X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Faudio.h;h=fafcb7f308b20ed393f994157baeec0dee767dea;hb=ea5991d4cd397583ea9058ae995e34ccb099c8f2;hp=92686270ef1d4581632c45d4e28a5eb54fc2ee5d;hpb=49ef4e243def029b7e68bf92141acbeac600e1e8;p=dos_auplay diff --git a/src/audio.h b/src/audio.h index 9268627..fafcb7f 100644 --- a/src/audio.h +++ b/src/audio.h @@ -1,6 +1,13 @@ #ifndef AUDIO_H_ #define AUDIO_H_ +/* mixer channels */ +enum { + AUDIO_DEFAULT, + AUDIO_MASTER, + AUDIO_PCM +}; + typedef int (*audio_callback_func)(void *buffer, int size, void *cls); int audio_init(void); @@ -14,6 +21,8 @@ void audio_resume(void); void audio_stop(void); int audio_isplaying(void); -void audio_volume(int vol); +/* audio volume: 0-255 */ +void audio_setvolume(int ctl, int vol); +int audio_getvolume(int ctl); #endif /* AUDIO_H_ */