|
FreeRDP
|

Data Structures | |
| struct | rdpsndDevicePlugin |
| struct | FREERDP_RDPSND_DEVICE_ENTRY_POINTS |
Macros | |
| #define | RDPSND_DEVICE_EXPORT_FUNC_NAME "freerdp_rdpsnd_client_subsystem_entry" |
Typedefs | |
| typedef BOOL(* | pcFormatSupported) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *format) |
| typedef BOOL(* | pcOpen) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *format, UINT32 latency) |
| typedef UINT32(* | pcGetVolume) (rdpsndDevicePlugin *device) |
| typedef BOOL(* | pcSetVolume) (rdpsndDevicePlugin *device, UINT32 value) |
| typedef UINT(* | pcPlay) (rdpsndDevicePlugin *device, const BYTE *data, size_t size) |
| typedef UINT(* | pcPlayEx) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *format, const BYTE *data, size_t size) |
| typedef void(* | pcStart) (rdpsndDevicePlugin *device) |
| typedef void(* | pcClose) (rdpsndDevicePlugin *device) |
| typedef void(* | pcFree) (rdpsndDevicePlugin *device) |
| typedef BOOL(* | pcDefaultFormat) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *desired, AUDIO_FORMAT *defaultFormat) |
| typedef UINT(* | pcServerFormatAnnounce) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *formats, size_t count) |
| typedef void(* | PREGISTERRDPSNDDEVICE) (rdpsndPlugin *rdpsnd, rdpsndDevicePlugin *device) |
| typedef FREERDP_RDPSND_DEVICE_ENTRY_POINTS * | PFREERDP_RDPSND_DEVICE_ENTRY_POINTS |
| typedef UINT(* | PFREERDP_RDPSND_DEVICE_ENTRY) (PFREERDP_RDPSND_DEVICE_ENTRY_POINTS pEntryPoints) |
Functions | |
| FREERDP_API rdpContext * | freerdp_rdpsnd_get_context (rdpsndPlugin *plugin) |
| #define RDPSND_DEVICE_EXPORT_FUNC_NAME "freerdp_rdpsnd_client_subsystem_entry" |
| typedef void(* pcClose) (rdpsndDevicePlugin *device) |
| typedef BOOL(* pcDefaultFormat) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *desired, AUDIO_FORMAT *defaultFormat) |
| typedef BOOL(* pcFormatSupported) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *format) |
| typedef void(* pcFree) (rdpsndDevicePlugin *device) |
| typedef UINT32(* pcGetVolume) (rdpsndDevicePlugin *device) |
| typedef BOOL(* pcOpen) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *format, UINT32 latency) |
| typedef UINT(* pcPlayEx) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *format, const BYTE *data, size_t size) |
| typedef UINT(* pcServerFormatAnnounce) (rdpsndDevicePlugin *device, const AUDIO_FORMAT *formats, size_t count) |
| typedef BOOL(* pcSetVolume) (rdpsndDevicePlugin *device, UINT32 value) |
| typedef void(* pcStart) (rdpsndDevicePlugin *device) |
| typedef UINT(* PFREERDP_RDPSND_DEVICE_ENTRY) (PFREERDP_RDPSND_DEVICE_ENTRY_POINTS pEntryPoints) |
| typedef void(* PREGISTERRDPSNDDEVICE) (rdpsndPlugin *rdpsnd, rdpsndDevicePlugin *device) |
| FREERDP_API rdpContext* freerdp_rdpsnd_get_context | ( | rdpsndPlugin * | plugin | ) |