FreeRDP
audin_server_context Struct Reference

#include <audin.h>

Collaboration diagram for audin_server_context:

Data Fields

HANDLE vcm
 
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 marti.nosp@m.n.ha.nosp@m.imber.nosp@m.ger@.nosp@m.thinc.nosp@m.ast..nosp@m.com Copyright 2023 Pascal Nowack Pasca.nosp@m.l.No.nosp@m.wack@.nosp@m.gmx..nosp@m.de

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

  http://www.apache.org/licenses/LICENSE-2.0

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: