FreeRDP
Loading...
Searching...
No Matches
RdpgfxServerContext Struct Reference

Data Fields

HANDLE vcm
 
void * custom
 
WINPR_ATTR_NODISCARD psRdpgfxServerOpen Open
 
WINPR_ATTR_NODISCARD psRdpgfxServerClose Close
 
WINPR_ATTR_NODISCARD psRdpgfxResetGraphics ResetGraphics
 
WINPR_ATTR_NODISCARD psRdpgfxStartFrame StartFrame
 
WINPR_ATTR_NODISCARD psRdpgfxEndFrame EndFrame
 
WINPR_ATTR_NODISCARD psRdpgfxSurfaceCommand SurfaceCommand
 
WINPR_ATTR_NODISCARD psRdpgfxSurfaceFrameCommand SurfaceFrameCommand
 
WINPR_ATTR_NODISCARD psRdpgfxDeleteEncodingContext DeleteEncodingContext
 
WINPR_ATTR_NODISCARD psRdpgfxCreateSurface CreateSurface
 
WINPR_ATTR_NODISCARD psRdpgfxDeleteSurface DeleteSurface
 
WINPR_ATTR_NODISCARD psRdpgfxSolidFill SolidFill
 
WINPR_ATTR_NODISCARD psRdpgfxSurfaceToSurface SurfaceToSurface
 
WINPR_ATTR_NODISCARD psRdpgfxSurfaceToCache SurfaceToCache
 
WINPR_ATTR_NODISCARD psRdpgfxCacheToSurface CacheToSurface
 
WINPR_ATTR_NODISCARD psRdpgfxCacheImportOffer CacheImportOffer
 
WINPR_ATTR_NODISCARD psRdpgfxCacheImportReply CacheImportReply
 
WINPR_ATTR_NODISCARD psRdpgfxEvictCacheEntry EvictCacheEntry
 
WINPR_ATTR_NODISCARD psRdpgfxMapSurfaceToOutput MapSurfaceToOutput
 
WINPR_ATTR_NODISCARD psRdpgfxMapSurfaceToWindow MapSurfaceToWindow
 
WINPR_ATTR_NODISCARD psRdpgfxMapSurfaceToScaledOutput MapSurfaceToScaledOutput
 
WINPR_ATTR_NODISCARD psRdpgfxMapSurfaceToScaledWindow MapSurfaceToScaledWindow
 
WINPR_ATTR_NODISCARD psRdpgfxCapsAdvertise CapsAdvertise
 
WINPR_ATTR_NODISCARD psRdpgfxCapsConfirm CapsConfirm
 
WINPR_ATTR_NODISCARD psRdpgfxFrameAcknowledge FrameAcknowledge
 
WINPR_ATTR_NODISCARD psRdpgfxQoeFrameAcknowledge QoeFrameAcknowledge
 
RdpgfxServerPrivate * priv
 
rdpContext * rdpcontext
 
WINPR_ATTR_NODISCARD psRdpgfxServerChannelIdAssigned ChannelIdAssigned
 
WINPR_ATTR_NODISCARD psRdpgfxServerInitialize Initialize
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation Graphics Pipeline Extension

Copyright 2016 Jiang Zihao zihao.nosp@m..jia.nosp@m.ng@ya.nosp@m.hoo..nosp@m.com

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 93 of file server/rdpgfx.h.

Field Documentation

◆ CacheImportOffer

WINPR_ATTR_NODISCARD psRdpgfxCacheImportOffer RdpgfxServerContext::CacheImportOffer

Definition at line 113 of file server/rdpgfx.h.

◆ CacheImportReply

WINPR_ATTR_NODISCARD psRdpgfxCacheImportReply RdpgfxServerContext::CacheImportReply

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

◆ CacheToSurface

WINPR_ATTR_NODISCARD psRdpgfxCacheToSurface RdpgfxServerContext::CacheToSurface

Definition at line 112 of file server/rdpgfx.h.

◆ CapsAdvertise

WINPR_ATTR_NODISCARD psRdpgfxCapsAdvertise RdpgfxServerContext::CapsAdvertise

Definition at line 120 of file server/rdpgfx.h.

◆ CapsConfirm

WINPR_ATTR_NODISCARD psRdpgfxCapsConfirm RdpgfxServerContext::CapsConfirm

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

◆ ChannelIdAssigned

WINPR_ATTR_NODISCARD psRdpgfxServerChannelIdAssigned RdpgfxServerContext::ChannelIdAssigned

Callback, when the channel got its id assigned.

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

◆ Close

WINPR_ATTR_NODISCARD psRdpgfxServerClose RdpgfxServerContext::Close

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

◆ CreateSurface

WINPR_ATTR_NODISCARD psRdpgfxCreateSurface RdpgfxServerContext::CreateSurface

Definition at line 107 of file server/rdpgfx.h.

◆ custom

void* RdpgfxServerContext::custom

Definition at line 96 of file server/rdpgfx.h.

◆ DeleteEncodingContext

WINPR_ATTR_NODISCARD psRdpgfxDeleteEncodingContext RdpgfxServerContext::DeleteEncodingContext

Definition at line 106 of file server/rdpgfx.h.

◆ DeleteSurface

WINPR_ATTR_NODISCARD psRdpgfxDeleteSurface RdpgfxServerContext::DeleteSurface

Definition at line 108 of file server/rdpgfx.h.

◆ EndFrame

WINPR_ATTR_NODISCARD psRdpgfxEndFrame RdpgfxServerContext::EndFrame

Definition at line 103 of file server/rdpgfx.h.

◆ EvictCacheEntry

WINPR_ATTR_NODISCARD psRdpgfxEvictCacheEntry RdpgfxServerContext::EvictCacheEntry

Definition at line 115 of file server/rdpgfx.h.

◆ FrameAcknowledge

WINPR_ATTR_NODISCARD psRdpgfxFrameAcknowledge RdpgfxServerContext::FrameAcknowledge

Definition at line 122 of file server/rdpgfx.h.

◆ Initialize

WINPR_ATTR_NODISCARD psRdpgfxServerInitialize RdpgfxServerContext::Initialize

Optional: Set thread handling. When externalThread=TRUE, the application is responsible to call Poll() periodically to process channel events.

Defaults to externalThread=FALSE

Definition at line 139 of file server/rdpgfx.h.

◆ MapSurfaceToOutput

WINPR_ATTR_NODISCARD psRdpgfxMapSurfaceToOutput RdpgfxServerContext::MapSurfaceToOutput

Definition at line 116 of file server/rdpgfx.h.

◆ MapSurfaceToScaledOutput

WINPR_ATTR_NODISCARD psRdpgfxMapSurfaceToScaledOutput RdpgfxServerContext::MapSurfaceToScaledOutput

Definition at line 118 of file server/rdpgfx.h.

◆ MapSurfaceToScaledWindow

WINPR_ATTR_NODISCARD psRdpgfxMapSurfaceToScaledWindow RdpgfxServerContext::MapSurfaceToScaledWindow

Definition at line 119 of file server/rdpgfx.h.

◆ MapSurfaceToWindow

WINPR_ATTR_NODISCARD psRdpgfxMapSurfaceToWindow RdpgfxServerContext::MapSurfaceToWindow

Definition at line 117 of file server/rdpgfx.h.

◆ Open

WINPR_ATTR_NODISCARD psRdpgfxServerOpen RdpgfxServerContext::Open

Definition at line 98 of file server/rdpgfx.h.

◆ priv

RdpgfxServerPrivate* RdpgfxServerContext::priv

Definition at line 125 of file server/rdpgfx.h.

◆ QoeFrameAcknowledge

WINPR_ATTR_NODISCARD psRdpgfxQoeFrameAcknowledge RdpgfxServerContext::QoeFrameAcknowledge

Definition at line 123 of file server/rdpgfx.h.

◆ rdpcontext

rdpContext* RdpgfxServerContext::rdpcontext

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

◆ ResetGraphics

WINPR_ATTR_NODISCARD psRdpgfxResetGraphics RdpgfxServerContext::ResetGraphics

Definition at line 101 of file server/rdpgfx.h.

◆ SolidFill

WINPR_ATTR_NODISCARD psRdpgfxSolidFill RdpgfxServerContext::SolidFill

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

◆ StartFrame

WINPR_ATTR_NODISCARD psRdpgfxStartFrame RdpgfxServerContext::StartFrame

Definition at line 102 of file server/rdpgfx.h.

◆ SurfaceCommand

WINPR_ATTR_NODISCARD psRdpgfxSurfaceCommand RdpgfxServerContext::SurfaceCommand

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

◆ SurfaceFrameCommand

WINPR_ATTR_NODISCARD psRdpgfxSurfaceFrameCommand RdpgfxServerContext::SurfaceFrameCommand

Definition at line 105 of file server/rdpgfx.h.

◆ SurfaceToCache

WINPR_ATTR_NODISCARD psRdpgfxSurfaceToCache RdpgfxServerContext::SurfaceToCache

Definition at line 111 of file server/rdpgfx.h.

◆ SurfaceToSurface

WINPR_ATTR_NODISCARD psRdpgfxSurfaceToSurface RdpgfxServerContext::SurfaceToSurface

Definition at line 110 of file server/rdpgfx.h.

◆ vcm

HANDLE RdpgfxServerContext::vcm

Definition at line 95 of file server/rdpgfx.h.


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