FreeRDP
server/audin.h File Reference
This graph shows which files directly or indirectly include this file:

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 Documentation

◆ psAudinServerChannelIdAssigned

typedef BOOL(* psAudinServerChannelIdAssigned) (audin_server_context *context, UINT32 channelId)

◆ psAudinServerClose

typedef BOOL(* psAudinServerClose) (audin_server_context *context)

◆ psAudinServerIsOpen

typedef BOOL(* psAudinServerIsOpen) (audin_server_context *context)

◆ psAudinServerOpen

typedef BOOL(* psAudinServerOpen) (audin_server_context *context)

◆ psAudinServerOpening

typedef UINT(* psAudinServerOpening) (audin_server_context *context)

◆ psAudinServerOpenResult

typedef UINT(* psAudinServerOpenResult) (audin_server_context *context, UINT32 result)

◆ psAudinServerReceiveSamples

typedef UINT(* psAudinServerReceiveSamples) (audin_server_context *context, const AUDIO_FORMAT *format, wStream *buf, size_t nframes)

◆ psAudinServerSelectFormat

typedef UINT(* psAudinServerSelectFormat) (audin_server_context *context, size_t client_format_index)

Function Documentation

◆ audin_server_context_free()

FREERDP_API void audin_server_context_free ( audin_server_context *  context)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ audin_server_context_new()

FREERDP_API audin_server_context* audin_server_context_new ( HANDLE  vcm)
Here is the call graph for this function:
Here is the caller graph for this function: