FreeRDP
RdpgfxClientContext Struct Reference

#include <rdpgfx.h>

Data Fields

void * handle
 
void * custom
 
pcRdpgfxResetGraphics ResetGraphics
 
pcRdpgfxStartFrame StartFrame
 
pcRdpgfxEndFrame EndFrame
 
pcRdpgfxSurfaceCommand SurfaceCommand
 
pcRdpgfxDeleteEncodingContext DeleteEncodingContext
 
pcRdpgfxCreateSurface CreateSurface
 
pcRdpgfxDeleteSurface DeleteSurface
 
pcRdpgfxSolidFill SolidFill
 
pcRdpgfxSurfaceToSurface SurfaceToSurface
 
pcRdpgfxSurfaceToCache SurfaceToCache
 
pcRdpgfxCacheToSurface CacheToSurface
 
pcRdpgfxCacheImportOffer CacheImportOffer
 
pcRdpgfxCacheImportReply CacheImportReply
 
pcRdpgfxEvictCacheEntry EvictCacheEntry
 
pcRdpgfxMapSurfaceToOutput MapSurfaceToOutput
 
pcRdpgfxMapSurfaceToScaledOutput MapSurfaceToScaledOutput
 
pcRdpgfxMapSurfaceToWindow MapSurfaceToWindow
 
pcRdpgfxMapSurfaceToScaledWindow MapSurfaceToScaledWindow
 
pcRdpgfxGetSurfaceIds GetSurfaceIds
 
pcRdpgfxSetSurfaceData SetSurfaceData
 
pcRdpgfxGetSurfaceData GetSurfaceData
 
pcRdpgfxSetCacheSlotData SetCacheSlotData
 
pcRdpgfxGetCacheSlotData GetCacheSlotData
 
pcRdpgfxOnOpen OnOpen
 
pcRdpgfxOnClose OnClose
 
pcRdpgfxCapsAdvertise CapsAdvertise
 
pcRdpgfxCapsConfirm CapsConfirm
 
pcRdpgfxFrameAcknowledge FrameAcknowledge
 
pcRdpgfxQoeFrameAcknowledge QoeFrameAcknowledge
 
pcRdpgfxUpdateSurfaces UpdateSurfaces
 
pcRdpgfxUpdateSurfaceArea UpdateSurfaceArea
 
pcRdpgfxMapWindowForSurface MapWindowForSurface
 
pcRdpgfxUnmapWindowForSurface UnmapWindowForSurface
 
CRITICAL_SECTION mux
 
rdpCodecs * codecs
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation Graphics Pipeline Extension

Copyright 2013 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com 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

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. Client Interface

Field Documentation

◆ CacheImportOffer

pcRdpgfxCacheImportOffer RdpgfxClientContext::CacheImportOffer

◆ CacheImportReply

pcRdpgfxCacheImportReply RdpgfxClientContext::CacheImportReply

◆ CacheToSurface

pcRdpgfxCacheToSurface RdpgfxClientContext::CacheToSurface

◆ CapsAdvertise

pcRdpgfxCapsAdvertise RdpgfxClientContext::CapsAdvertise

◆ CapsConfirm

pcRdpgfxCapsConfirm RdpgfxClientContext::CapsConfirm

◆ codecs

rdpCodecs* RdpgfxClientContext::codecs

◆ CreateSurface

pcRdpgfxCreateSurface RdpgfxClientContext::CreateSurface

◆ custom

void* RdpgfxClientContext::custom

◆ DeleteEncodingContext

pcRdpgfxDeleteEncodingContext RdpgfxClientContext::DeleteEncodingContext

◆ DeleteSurface

pcRdpgfxDeleteSurface RdpgfxClientContext::DeleteSurface

◆ EndFrame

pcRdpgfxEndFrame RdpgfxClientContext::EndFrame

◆ EvictCacheEntry

pcRdpgfxEvictCacheEntry RdpgfxClientContext::EvictCacheEntry

◆ FrameAcknowledge

pcRdpgfxFrameAcknowledge RdpgfxClientContext::FrameAcknowledge

◆ GetCacheSlotData

pcRdpgfxGetCacheSlotData RdpgfxClientContext::GetCacheSlotData

◆ GetSurfaceData

pcRdpgfxGetSurfaceData RdpgfxClientContext::GetSurfaceData

◆ GetSurfaceIds

pcRdpgfxGetSurfaceIds RdpgfxClientContext::GetSurfaceIds

◆ handle

void* RdpgfxClientContext::handle

◆ MapSurfaceToOutput

pcRdpgfxMapSurfaceToOutput RdpgfxClientContext::MapSurfaceToOutput

◆ MapSurfaceToScaledOutput

pcRdpgfxMapSurfaceToScaledOutput RdpgfxClientContext::MapSurfaceToScaledOutput

◆ MapSurfaceToScaledWindow

pcRdpgfxMapSurfaceToScaledWindow RdpgfxClientContext::MapSurfaceToScaledWindow

◆ MapSurfaceToWindow

pcRdpgfxMapSurfaceToWindow RdpgfxClientContext::MapSurfaceToWindow

◆ MapWindowForSurface

pcRdpgfxMapWindowForSurface RdpgfxClientContext::MapWindowForSurface

◆ mux

CRITICAL_SECTION RdpgfxClientContext::mux

◆ OnClose

pcRdpgfxOnClose RdpgfxClientContext::OnClose

◆ OnOpen

pcRdpgfxOnOpen RdpgfxClientContext::OnOpen

◆ QoeFrameAcknowledge

pcRdpgfxQoeFrameAcknowledge RdpgfxClientContext::QoeFrameAcknowledge

◆ ResetGraphics

pcRdpgfxResetGraphics RdpgfxClientContext::ResetGraphics

◆ SetCacheSlotData

pcRdpgfxSetCacheSlotData RdpgfxClientContext::SetCacheSlotData

◆ SetSurfaceData

pcRdpgfxSetSurfaceData RdpgfxClientContext::SetSurfaceData

◆ SolidFill

pcRdpgfxSolidFill RdpgfxClientContext::SolidFill

◆ StartFrame

pcRdpgfxStartFrame RdpgfxClientContext::StartFrame

◆ SurfaceCommand

pcRdpgfxSurfaceCommand RdpgfxClientContext::SurfaceCommand

◆ SurfaceToCache

pcRdpgfxSurfaceToCache RdpgfxClientContext::SurfaceToCache

◆ SurfaceToSurface

pcRdpgfxSurfaceToSurface RdpgfxClientContext::SurfaceToSurface

◆ UnmapWindowForSurface

pcRdpgfxUnmapWindowForSurface RdpgfxClientContext::UnmapWindowForSurface

◆ UpdateSurfaceArea

pcRdpgfxUpdateSurfaceArea RdpgfxClientContext::UpdateSurfaceArea

◆ UpdateSurfaces

pcRdpgfxUpdateSurfaces RdpgfxClientContext::UpdateSurfaces

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