comparison src/OSS4/OSS4.h @ 3049:9ec8a613a1d6

More OSS4 plugin changes
author Michal Lipski <tallica@o2.pl>
date Sat, 18 Apr 2009 13:59:58 +0200
parents c269a0351b53
children
comparison
equal deleted inserted replaced
3048:c269a0351b53 3049:9ec8a613a1d6
32 32
33 #include <audlegacy/plugin.h> 33 #include <audlegacy/plugin.h>
34 #include <glib.h> 34 #include <glib.h>
35 35
36 #define IS_BIG_ENDIAN (G_BYTE_ORDER == G_BIG_ENDIAN) 36 #define IS_BIG_ENDIAN (G_BYTE_ORDER == G_BIG_ENDIAN)
37 #define DEFAULT_MIXER "/dev/mixer"
37 38
38 extern OutputPlugin op; 39 extern OutputPlugin op;
39 40
40 typedef struct { 41 typedef struct {
41 gint audio_device; 42 gint audio_device;
48 49
49 extern OSSConfig oss_cfg; 50 extern OSSConfig oss_cfg;
50 int vol; 51 int vol;
51 void oss_configure(void); 52 void oss_configure(void);
52 int oss_hardware_present(void); 53 int oss_hardware_present(void);
54 void oss_describe_error();
53 void oss_get_volume(int *l, int *r); 55 void oss_get_volume(int *l, int *r);
54 void oss_set_volume(int l, int r); 56 void oss_set_volume(int l, int r);
55 57
56 int oss_playing(void); 58 int oss_playing(void);
57 int oss_free(void); 59 int oss_free(void);