FreeRDP
|
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 VideoSurface * | VideoClient_CreateCommonContext (size_t size, UINT32 x, UINT32 y, UINT32 w, UINT32 h) |
FREERDP_API void | VideoClient_DestroyCommonContext (VideoSurface *surface) |
typedef VideoSurface*(* pcVideoCreateSurface) (VideoClientContext *video, 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, const VideoSurface *surface, UINT32 destinationWidth, UINT32 destinationHeight) |
typedef void(* pcVideoTimer) (VideoClientContext *video, UINT64 now) |
FREERDP_API VideoSurface* VideoClient_CreateCommonContext | ( | size_t | size, |
UINT32 | x, | ||
UINT32 | y, | ||
UINT32 | w, | ||
UINT32 | h | ||
) |
FREERDP_API void VideoClient_DestroyCommonContext | ( | VideoSurface * | surface | ) |