FreeRDP
audin_server_context Struct Reference
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.

Definition at line 61 of file server/audin.h.

Field Documentation

◆ ChannelIdAssigned

psAudinServerChannelIdAssigned audin_server_context::ChannelIdAssigned

Callback, when the channel got its id assigned.

Definition at line 121 of file server/audin.h.

◆ Close

psAudinServerChannelClose audin_server_context::Close

Close the audio input channel.

Definition at line 89 of file server/audin.h.

◆ Data

psAudinServerData audin_server_context::Data

Definition at line 146 of file server/audin.h.

◆ IncomingData

psAudinServerIncomingData audin_server_context::IncomingData

Definition at line 141 of file server/audin.h.

◆ IsOpen

psAudinServerChannelIsOpen audin_server_context::IsOpen

Check, whether the audio input channel thread was created

Definition at line 84 of file server/audin.h.

◆ Open

psAudinServerChannelOpen audin_server_context::Open

Open the audio input channel.

Definition at line 79 of file server/audin.h.

◆ OpenReply

psAudinServerOpenReply audin_server_context::OpenReply

Definition at line 136 of file server/audin.h.

◆ rdpcontext

rdpContext* audin_server_context::rdpcontext

Definition at line 153 of file server/audin.h.

◆ ReceiveFormatChange

psAudinServerFormatChange audin_server_context::ReceiveFormatChange

Definition at line 151 of file server/audin.h.

◆ ReceiveFormats

psAudinServerFormats audin_server_context::ReceiveFormats

Definition at line 131 of file server/audin.h.

◆ ReceiveVersion

psAudinServerVersion audin_server_context::ReceiveVersion

Definition at line 126 of file server/audin.h.

◆ SendFormatChange

psAudinServerFormatChange audin_server_context::SendFormatChange

Send a Format Change PDU.

Definition at line 114 of file server/audin.h.

◆ SendFormats

psAudinServerFormats audin_server_context::SendFormats

Send a Sound Formats PDU.

Definition at line 104 of file server/audin.h.

◆ SendOpen

psAudinServerOpen audin_server_context::SendOpen

Send an Open PDU.

Definition at line 109 of file server/audin.h.

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

Definition at line 99 of file server/audin.h.

◆ serverVersion

SNDIN_VERSION_Version audin_server_context::serverVersion

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

Definition at line 72 of file server/audin.h.

◆ userdata

void* audin_server_context::userdata

Definition at line 66 of file server/audin.h.

◆ vcm

HANDLE audin_server_context::vcm

Definition at line 63 of file server/audin.h.


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