FreeRDP
|
Data Structures | |
struct | audin_server_context |
Typedefs | |
typedef BOOL(* | psAudinServerChannelOpen) (audin_server_context *context) |
typedef BOOL(* | psAudinServerChannelIsOpen) (audin_server_context *context) |
typedef BOOL(* | psAudinServerChannelClose) (audin_server_context *context) |
typedef BOOL(* | psAudinServerChannelIdAssigned) (audin_server_context *context, UINT32 channelId) |
typedef UINT(* | psAudinServerVersion) (audin_server_context *context, const SNDIN_VERSION *version) |
typedef UINT(* | psAudinServerFormats) (audin_server_context *context, const SNDIN_FORMATS *formats) |
typedef UINT(* | psAudinServerOpen) (audin_server_context *context, const SNDIN_OPEN *open) |
typedef UINT(* | psAudinServerOpenReply) (audin_server_context *context, const SNDIN_OPEN_REPLY *open_reply) |
typedef UINT(* | psAudinServerIncomingData) (audin_server_context *context, const SNDIN_DATA_INCOMING *data_incoming) |
typedef UINT(* | psAudinServerData) (audin_server_context *context, const SNDIN_DATA *data) |
typedef UINT(* | psAudinServerFormatChange) (audin_server_context *context, const SNDIN_FORMATCHANGE *format_change) |
Functions | |
FREERDP_API void | audin_server_context_free (audin_server_context *context) |
FREERDP_API audin_server_context * | audin_server_context_new (HANDLE vcm) |
FREERDP_API BOOL | audin_server_set_formats (audin_server_context *context, SSIZE_T count, const AUDIO_FORMAT *formats) |
sets the supported audio formats for AUDIN server channel context. More... | |
FREERDP_API const AUDIO_FORMAT * | audin_server_get_negotiated_format (const audin_server_context *context) |
typedef BOOL(* psAudinServerChannelClose) (audin_server_context *context) |
typedef BOOL(* psAudinServerChannelIdAssigned) (audin_server_context *context, UINT32 channelId) |
typedef BOOL(* psAudinServerChannelIsOpen) (audin_server_context *context) |
typedef BOOL(* psAudinServerChannelOpen) (audin_server_context *context) |
typedef UINT(* psAudinServerData) (audin_server_context *context, const SNDIN_DATA *data) |
typedef UINT(* psAudinServerFormatChange) (audin_server_context *context, const SNDIN_FORMATCHANGE *format_change) |
typedef UINT(* psAudinServerFormats) (audin_server_context *context, const SNDIN_FORMATS *formats) |
typedef UINT(* psAudinServerIncomingData) (audin_server_context *context, const SNDIN_DATA_INCOMING *data_incoming) |
typedef UINT(* psAudinServerOpen) (audin_server_context *context, const SNDIN_OPEN *open) |
typedef UINT(* psAudinServerOpenReply) (audin_server_context *context, const SNDIN_OPEN_REPLY *open_reply) |
typedef UINT(* psAudinServerVersion) (audin_server_context *context, const SNDIN_VERSION *version) |
FREERDP_API void audin_server_context_free | ( | audin_server_context * | context | ) |
FREERDP_API audin_server_context* audin_server_context_new | ( | HANDLE | vcm | ) |
FREERDP_API const AUDIO_FORMAT* audin_server_get_negotiated_format | ( | const audin_server_context * | context | ) |
FREERDP_API BOOL audin_server_set_formats | ( | audin_server_context * | context, |
SSIZE_T | count, | ||
const AUDIO_FORMAT * | formats | ||
) |
sets the supported audio formats for AUDIN server channel context.
context | The context to set the formats for |
count | The number of formats found in formats. Use -1 to set to default formats supported by FreeRDP |
formats | An array of count elements |