4 #include "audiodevice.inc"
8 class AudioESound
: public AudioLowLevel
11 AudioESound(AudioDevice
*device
);
17 int write_buffer(char *buffer
, int size
);
18 int read_buffer(char *buffer
, int size
);
20 int64_t device_position();
22 int interrupt_playback();
25 int get_bit_flag(int bits
);
26 int get_channels_flag(int channels
);
27 char* translate_device_string(char *server
, int port
);
28 int esd_in
, esd_out
, esd_duplex
;
29 int esd_in_fd
, esd_out_fd
, esd_duplex_fd
;
30 char device_string
[1024];