audin_server_context Struct Reference

#include <audin.h>

Collaboration diagram for audin_server_context:

Data Fields

void * userdata
SNDIN_VERSION_Version serverVersion
psAudinServerChannelOpen Open
psAudinServerChannelIsOpen IsOpen
psAudinServerChannelClose Close
psAudinServerVersion SendVersion
psAudinServerFormats SendFormats
psAudinServerOpen SendOpen
psAudinServerFormatChange SendFormatChange
psAudinServerChannelIdAssigned ChannelIdAssigned
psAudinServerVersion ReceiveVersion
psAudinServerFormats ReceiveFormats
psAudinServerOpenReply OpenReply
psAudinServerIncomingData IncomingData
psAudinServerData Data
psAudinServerFormatChange ReceiveFormatChange
rdpContext * rdpcontext

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation Server Audio Input Virtual Channel

Copyright 2012 Vic Lee Copyright 2015 Thincast Technologies GmbH Copyright 2015 DI (FH) Martin Haimberger Copyright 2023 Pascal Nowack

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Field Documentation

◆ ChannelIdAssigned

psAudinServerChannelIdAssigned audin_server_context::ChannelIdAssigned

Callback, when the channel got its id assigned.

◆ Close

psAudinServerChannelClose audin_server_context::Close

Close the audio input channel.

◆ Data

psAudinServerData audin_server_context::Data

◆ IncomingData

psAudinServerIncomingData audin_server_context::IncomingData

◆ IsOpen

psAudinServerChannelIsOpen audin_server_context::IsOpen

Check, whether the audio input channel thread was created

◆ Open

psAudinServerChannelOpen audin_server_context::Open

Open the audio input channel.

◆ OpenReply

psAudinServerOpenReply audin_server_context::OpenReply

◆ rdpcontext

rdpContext* audin_server_context::rdpcontext

◆ ReceiveFormatChange

psAudinServerFormatChange audin_server_context::ReceiveFormatChange

◆ ReceiveFormats

psAudinServerFormats audin_server_context::ReceiveFormats

◆ ReceiveVersion

psAudinServerVersion audin_server_context::ReceiveVersion

◆ SendFormatChange

psAudinServerFormatChange audin_server_context::SendFormatChange

Send a Format Change PDU.

◆ SendFormats

psAudinServerFormats audin_server_context::SendFormats

Send a Sound Formats PDU.

◆ SendOpen

psAudinServerOpen audin_server_context::SendOpen

Send an Open PDU.

◆ SendVersion

psAudinServerVersion audin_server_context::SendVersion

For the following server to client PDUs, the message header does not have to be set. Send a Version PDU.

◆ serverVersion

SNDIN_VERSION_Version audin_server_context::serverVersion

Server version to send to the client, when the DVC was successfully opened.

◆ userdata

void* audin_server_context::userdata

◆ vcm

HANDLE audin_server_context::vcm

The documentation for this struct was generated from the following file: