Mercurial > mplayer.hg
view mixer.h @ 28835:6f5824a39ada
Make pausing_keep_force the default for the set_mouse_pos and key_down_event -
different behaviour is unlikely to make sense but it is better to handle
this in input.c instead of adding special cases to mplayer.c and being
able to override the default behaviour at least should not hurt.
author | reimar |
---|---|
date | Sat, 07 Mar 2009 13:25:55 +0000 |
parents | 9e739bdb049c |
children | c1a3f1bbba26 |
line wrap: on
line source
#ifndef MPLAYER_MIXER_H #define MPLAYER_MIXER_H #include "libaf/af.h" #include "libao2/audio_out.h" extern char * mixer_device; extern char * mixer_channel; extern int soft_vol; extern float soft_vol_max; typedef struct mixer_s { const ao_functions_t *audio_out; af_stream_t *afilter; int volstep; int muted; float last_l, last_r; } mixer_t; void mixer_getvolume(mixer_t *mixer, float *l, float *r); void mixer_setvolume(mixer_t *mixer, float l, float r); void mixer_incvolume(mixer_t *mixer); void mixer_decvolume(mixer_t *mixer); void mixer_getbothvolume(mixer_t *mixer, float *b); void mixer_mute(mixer_t *mixer); void mixer_getbalance(mixer_t *mixer, float *bal); void mixer_setbalance(mixer_t *mixer, float bal); //void mixer_setbothvolume(int v); #define mixer_setbothvolume(m, v) mixer_setvolume(m, v, v) #endif /* MPLAYER_MIXER_H */