FreeRDP
client/video.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  VideoSurface
 an implementation of surface used by the video channel More...
 
struct  VideoClientContext
 context for the video (MS-RDPEVOR) channel More...
 

Typedefs

typedef void(* pcVideoTimer) (VideoClientContext *video, UINT64 now)
 
typedef void(* pcVideoSetGeometry) (VideoClientContext *video, GeometryClientContext *geometry)
 
typedef VideoSurface *(* pcVideoCreateSurface) (VideoClientContext *video, UINT32 x, UINT32 y, UINT32 width, UINT32 height)
 
typedef BOOL(* pcVideoShowSurface) (VideoClientContext *video, const VideoSurface *surface, UINT32 destinationWidth, UINT32 destinationHeight)
 
typedef BOOL(* pcVideoDeleteSurface) (VideoClientContext *video, VideoSurface *surface)
 

Functions

FREERDP_API VideoSurfaceVideoClient_CreateCommonContext (size_t size, UINT32 x, UINT32 y, UINT32 w, UINT32 h)
 
FREERDP_API void VideoClient_DestroyCommonContext (VideoSurface *surface)
 

Typedef Documentation

◆ pcVideoCreateSurface

typedef VideoSurface*(* pcVideoCreateSurface) (VideoClientContext *video, UINT32 x, UINT32 y, UINT32 width, UINT32 height)

◆ pcVideoDeleteSurface

typedef BOOL(* pcVideoDeleteSurface) (VideoClientContext *video, VideoSurface *surface)

◆ pcVideoSetGeometry

typedef void(* pcVideoSetGeometry) (VideoClientContext *video, GeometryClientContext *geometry)

◆ pcVideoShowSurface

typedef BOOL(* pcVideoShowSurface) (VideoClientContext *video, const VideoSurface *surface, UINT32 destinationWidth, UINT32 destinationHeight)

◆ pcVideoTimer

typedef void(* pcVideoTimer) (VideoClientContext *video, UINT64 now)

Function Documentation

◆ VideoClient_CreateCommonContext()

FREERDP_API VideoSurface* VideoClient_CreateCommonContext ( size_t  size,
UINT32  x,
UINT32  y,
UINT32  w,
UINT32  h 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ VideoClient_DestroyCommonContext()

FREERDP_API void VideoClient_DestroyCommonContext ( VideoSurface surface)
Here is the call graph for this function:
Here is the caller graph for this function: