FreeRDP
|
#include <freerdp/codec/audio.h>
#include <freerdp/channels/wtsvc.h>
#include <freerdp/channels/rdpsnd.h>
Data Structures | |
struct | audin_server_context |
Typedefs | |
typedef BOOL(* | psAudinServerChannelIdAssigned) (audin_server_context *context, UINT32 channelId) |
typedef UINT(* | psAudinServerSelectFormat) (audin_server_context *context, size_t client_format_index) |
typedef BOOL(* | psAudinServerOpen) (audin_server_context *context) |
typedef BOOL(* | psAudinServerIsOpen) (audin_server_context *context) |
typedef BOOL(* | psAudinServerClose) (audin_server_context *context) |
typedef UINT(* | psAudinServerOpening) (audin_server_context *context) |
typedef UINT(* | psAudinServerOpenResult) (audin_server_context *context, UINT32 result) |
typedef UINT(* | psAudinServerReceiveSamples) (audin_server_context *context, const AUDIO_FORMAT *format, wStream *buf, size_t nframes) |
Functions | |
FREERDP_API audin_server_context * | audin_server_context_new (HANDLE vcm) |
FREERDP_API void | audin_server_context_free (audin_server_context *context) |
typedef BOOL(* psAudinServerChannelIdAssigned) (audin_server_context *context, UINT32 channelId) |
typedef BOOL(* psAudinServerClose) (audin_server_context *context) |
typedef BOOL(* psAudinServerIsOpen) (audin_server_context *context) |
typedef BOOL(* psAudinServerOpen) (audin_server_context *context) |
typedef UINT(* psAudinServerOpening) (audin_server_context *context) |
typedef UINT(* psAudinServerOpenResult) (audin_server_context *context, UINT32 result) |
typedef UINT(* psAudinServerReceiveSamples) (audin_server_context *context, const AUDIO_FORMAT *format, wStream *buf, size_t nframes) |
typedef UINT(* psAudinServerSelectFormat) (audin_server_context *context, size_t client_format_index) |
FREERDP_API void audin_server_context_free | ( | audin_server_context * | context | ) |
FREERDP_API audin_server_context* audin_server_context_new | ( | HANDLE | vcm | ) |