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, BYTE *data, UINT32 x, UINT32 y, UINT32 width, UINT32 height)
 
typedef BOOL(* pcVideoShowSurface) (VideoClientContext *video, VideoSurface *surface)
 
typedef BOOL(* pcVideoDeleteSurface) (VideoClientContext *video, VideoSurface *surface)
 

Typedef Documentation

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