| 
    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 | 

