ReactOS 0.4.16-dev-122-g325d74c
|
#include "rdesktop.h"
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <ao/ao.h>
#include <sys/time.h>
Go to the source code of this file.
Classes | |
struct | audio_packet |
Macros | |
#define | MAX_QUEUE 10 |
#define | WAVEOUTBUF 16 |
Functions | |
BOOL | wave_out_open (void) |
void | wave_out_close (void) |
BOOL | wave_out_format_supported (WAVEFORMATEX *pwfx) |
BOOL | wave_out_set_format (WAVEFORMATEX *pwfx) |
void | wave_out_volume (uint16 left, uint16 right) |
void | wave_out_write (STREAM s, uint16 tick, uint8 index) |
void | wave_out_play (void) |
Variables | |
int This | dsp_ |
ao_device * | o_device = NULL |
int | default_driver |
int | g_samplerate |
int This | channels |
BOOL This | dsp_bu = False |
static BOOL | g_reopened |
static short | g_samplewidth |
static struct audio_packet | packet_queue [MAX_QUEUE] |
static unsigned int | queue_hi |
static unsigned int | queue_lo |
#define MAX_QUEUE 10 |
Definition at line 30 of file rdpsnd_libao.c.
#define WAVEOUTBUF 16 |
Definition at line 31 of file rdpsnd_libao.c.
Definition at line 80 of file rdpsnd_libao.c.
Referenced by rdpsnd_process(), and rdpsnd_process_negotiate().
BOOL wave_out_format_supported | ( | WAVEFORMATEX * | pwfx | ) |
Definition at line 97 of file rdpsnd_libao.c.
Referenced by rdpsnd_process_negotiate().
Definition at line 51 of file rdpsnd_libao.c.
Referenced by rdpsnd_process(), and rdpsnd_process_negotiate().
Definition at line 174 of file rdpsnd_libao.c.
Referenced by QMyMainWindow::soundSend(), ui_select(), and wave_out_write().
BOOL wave_out_set_format | ( | WAVEFORMATEX * | pwfx | ) |
Definition at line 114 of file rdpsnd_libao.c.
Referenced by rdpsnd_process().
Definition at line 148 of file rdpsnd_libao.c.
Referenced by rdpsnd_process().
int This channels |
Definition at line 37 of file rdpsnd_libao.c.
Referenced by calc_output_multi(), check_texture_requirements(), convert_argb_pixels(), get_pixelformat_info(), init_format(), init_format_base_info(), mpg123_fmt(), mpg123_fmt2(), mpg123_format(), mpg123_format2(), mpg123_getformat(), mpg123_getformat2(), mpg123_open_fixed(), open_fixed_post(), open_fixed_pre(), point_filter_argb_pixels(), src_callback_new(), src_new(), src_simple(), test_color_formats(), test_frequency(), and wave_out_set_format().
int default_driver |
Definition at line 35 of file rdpsnd_libao.c.
Referenced by wave_out_open(), and wave_out_set_format().
int This dsp_ |
Definition at line 33 of file rdpsnd_libao.c.
Definition at line 38 of file rdpsnd_libao.c.
|
static |
Definition at line 39 of file rdpsnd_libao.c.
Referenced by wave_out_open(), wave_out_play(), and wave_out_set_format().
int g_samplerate |
Definition at line 36 of file rdpsnd_libao.c.
Referenced by wave_out_open(), wave_out_play(), and wave_out_set_format().
|
static |
Definition at line 40 of file rdpsnd_libao.c.
Referenced by wave_out_play(), and wave_out_set_format().
ao_device* o_device = NULL |
Definition at line 34 of file rdpsnd_libao.c.
Referenced by wave_out_close(), wave_out_open(), wave_out_play(), and wave_out_set_format().
|
static |
Referenced by wave_out_close(), wave_out_play(), and wave_out_write().
Definition at line 48 of file rdpsnd_libao.c.
Referenced by wave_out_close(), wave_out_open(), wave_out_play(), and wave_out_write().
Definition at line 48 of file rdpsnd_libao.c.
Referenced by wave_out_close(), wave_out_open(), wave_out_play(), and wave_out_write().