FreeRDP
|
Data Structures | |
struct | rdpsnd_server_context |
Typedefs | |
typedef UINT(* | psRdpsndStart) (RdpsndServerContext *context) |
typedef UINT(* | psRdpsndStop) (RdpsndServerContext *context) |
typedef BOOL(* | psRdpsndChannelIdAssigned) (RdpsndServerContext *context, UINT32 channelId) |
typedef UINT(* | psRdpsndServerInitialize) (RdpsndServerContext *context, BOOL ownThread) |
typedef UINT(* | psRdpsndServerSendFormats) (RdpsndServerContext *context) |
typedef UINT(* | psRdpsndServerSelectFormat) (RdpsndServerContext *context, UINT16 client_format_index) |
typedef UINT(* | psRdpsndServerTraining) (RdpsndServerContext *context, UINT16 timestamp, UINT16 packsize, BYTE *data) |
typedef UINT(* | psRdpsndServerTrainingConfirm) (RdpsndServerContext *context, UINT16 timestamp, UINT16 packsize) |
typedef UINT(* | psRdpsndServerSendSamples) (RdpsndServerContext *context, const void *buf, size_t nframes, UINT16 wTimestamp) |
typedef UINT(* | psRdpsndServerSendSamples2) (RdpsndServerContext *context, UINT16 formatNo, const void *buf, size_t size, UINT16 timestamp, UINT32 audioTimeStamp) |
typedef UINT(* | psRdpsndServerConfirmBlock) (RdpsndServerContext *context, BYTE confirmBlockNum, UINT16 wtimestamp) |
typedef UINT(* | psRdpsndServerSetVolume) (RdpsndServerContext *context, UINT16 left, UINT16 right) |
typedef UINT(* | psRdpsndServerClose) (RdpsndServerContext *context) |
typedef void(* | psRdpsndServerActivated) (RdpsndServerContext *context) |
Functions | |
FREERDP_API void | rdpsnd_server_context_free (RdpsndServerContext *context) |
FREERDP_API RdpsndServerContext * | rdpsnd_server_context_new (HANDLE vcm) |
FREERDP_API void | rdpsnd_server_context_reset (RdpsndServerContext *) |
FREERDP_API HANDLE | rdpsnd_server_get_event_handle (RdpsndServerContext *context) |
FREERDP_API UINT | rdpsnd_server_handle_messages (RdpsndServerContext *context) |
typedef BOOL(* psRdpsndChannelIdAssigned) (RdpsndServerContext *context, UINT32 channelId) |
typedef void(* psRdpsndServerActivated) (RdpsndServerContext *context) |
typedef UINT(* psRdpsndServerConfirmBlock) (RdpsndServerContext *context, BYTE confirmBlockNum, UINT16 wtimestamp) |
typedef UINT(* psRdpsndServerSelectFormat) (RdpsndServerContext *context, UINT16 client_format_index) |
typedef UINT(* psRdpsndServerSendSamples) (RdpsndServerContext *context, const void *buf, size_t nframes, UINT16 wTimestamp) |
typedef UINT(* psRdpsndServerSendSamples2) (RdpsndServerContext *context, UINT16 formatNo, const void *buf, size_t size, UINT16 timestamp, UINT32 audioTimeStamp) |
typedef UINT(* psRdpsndServerTraining) (RdpsndServerContext *context, UINT16 timestamp, UINT16 packsize, BYTE *data) |
typedef UINT(* psRdpsndServerTrainingConfirm) (RdpsndServerContext *context, UINT16 timestamp, UINT16 packsize) |
FREERDP_API void rdpsnd_server_context_free | ( | RdpsndServerContext * | context | ) |
FREERDP_API RdpsndServerContext* rdpsnd_server_context_new | ( | HANDLE | vcm | ) |
FREERDP_API void rdpsnd_server_context_reset | ( | RdpsndServerContext * | context | ) |
FREERDP_API HANDLE rdpsnd_server_get_event_handle | ( | RdpsndServerContext * | context | ) |
FREERDP_API UINT rdpsnd_server_handle_messages | ( | RdpsndServerContext * | context | ) |
Function description