FreeRDP
|
#include <freerdp/config.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <winpr/crt.h>
#include <winpr/string.h>
#include <winpr/cmdline.h>
#include <winpr/sysinfo.h>
#include <winpr/collections.h>
#include <err.h>
#include <errno.h>
#include <fcntl.h>
#include <libgen.h>
#include <limits.h>
#include <unistd.h>
#include <oss-includes.h>
#include <sys/ioctl.h>
#include <freerdp/types.h>
#include <freerdp/settings.h>
#include <freerdp/channels/log.h>
#include "rdpsnd_main.h"
Macros | |
#define | OSS_LOG_ERR(_text, _error) |
Functions | |
static int | rdpsnd_oss_get_format (const AUDIO_FORMAT *format) |
static BOOL | rdpsnd_oss_format_supported (rdpsndDevicePlugin *device, const AUDIO_FORMAT *format) |
static BOOL | rdpsnd_oss_set_format (rdpsndDevicePlugin *device, const AUDIO_FORMAT *format, UINT32 latency) |
static void | rdpsnd_oss_open_mixer (rdpsndOssPlugin *oss) |
static BOOL | rdpsnd_oss_open (rdpsndDevicePlugin *device, const AUDIO_FORMAT *format, UINT32 latency) |
static void | rdpsnd_oss_close (rdpsndDevicePlugin *device) |
static void | rdpsnd_oss_free (rdpsndDevicePlugin *device) |
static UINT32 | rdpsnd_oss_get_volume (rdpsndDevicePlugin *device) |
static BOOL | rdpsnd_oss_set_volume (rdpsndDevicePlugin *device, UINT32 value) |
static UINT | rdpsnd_oss_play (rdpsndDevicePlugin *device, const BYTE *data, size_t size) |
static int | rdpsnd_oss_parse_addin_args (rdpsndDevicePlugin *device, const ADDIN_ARGV *args) |
FREERDP_ENTRY_POINT (UINT VCAPITYPE oss_freerdp_rdpsnd_client_subsystem_entry(PFREERDP_RDPSND_DEVICE_ENTRY_POINTS pEntryPoints)) | |
#define OSS_LOG_ERR | ( | _text, | |
_error | |||
) |
FREERDP_ENTRY_POINT | ( | UINT VCAPITYPE | oss_freerdp_rdpsnd_client_subsystem_entry PFREERDP_RDPSND_DEVICE_ENTRY_POINTS pEntryPoints | ) |
Function description
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |