Mercurial > audlegacy-plugins
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); |