20#ifndef FREERDP_GDI_GFX_H
21#define FREERDP_GDI_GFX_H
23#include <freerdp/api.h>
24#include <freerdp/gdi/gdi.h>
48 UINT32 outputTargetWidth;
49 UINT32 outputTargetHeight;
51 BOOL handleInUpdateSurfaceArea;
52#if defined(WITH_GFX_AV1)
53 FREERDP_AV1_CONTEXT* av1;
57#if defined(WITH_GFX_AV2)
58 FREERDP_AV2_CONTEXT* av2;
76 FREERDP_API BOOL gdi_graphics_pipeline_init(rdpGdi* gdi, RdpgfxClientContext* gfx);
78 FREERDP_API BOOL gdi_graphics_pipeline_init_ex(rdpGdi* gdi, RdpgfxClientContext* gfx,
79 pcRdpgfxMapWindowForSurface map,
80 pcRdpgfxUnmapWindowForSurface unmap,
81 pcRdpgfxUpdateSurfaceArea update);
82 FREERDP_API
void gdi_graphics_pipeline_uninit(rdpGdi* gdi, RdpgfxClientContext* gfx);