FreeRDP
clear.h File Reference
#include <freerdp/api.h>
#include <freerdp/types.h>
#include <freerdp/codec/nsc.h>
#include <freerdp/codec/color.h>
This graph shows which files directly or indirectly include this file:

Functions

FREERDP_API int clear_compress (CLEAR_CONTEXT *clear, const BYTE *pSrcData, UINT32 SrcSize, BYTE **ppDstData, UINT32 *pDstSize)
 
FREERDP_API INT32 clear_decompress (CLEAR_CONTEXT *clear, const BYTE *pSrcData, UINT32 SrcSize, UINT32 nWidth, UINT32 nHeight, BYTE *pDstData, UINT32 DstFormat, UINT32 nDstStep, UINT32 nXDst, UINT32 nYDst, UINT32 nDstWidth, UINT32 nDstHeight, const gdiPalette *palette)
 
FREERDP_API BOOL clear_context_reset (CLEAR_CONTEXT *clear)
 
FREERDP_API void clear_context_free (CLEAR_CONTEXT *clear)
 
FREERDP_API CLEAR_CONTEXT * clear_context_new (BOOL Compressor)
 

Function Documentation

◆ clear_compress()

FREERDP_API int clear_compress ( CLEAR_CONTEXT *  clear,
const BYTE pSrcData,
UINT32  SrcSize,
BYTE **  ppDstData,
UINT32 *  pDstSize 
)

◆ clear_context_free()

FREERDP_API void clear_context_free ( CLEAR_CONTEXT *  clear)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clear_context_new()

FREERDP_API CLEAR_CONTEXT* clear_context_new ( BOOL  Compressor)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clear_context_reset()

FREERDP_API BOOL clear_context_reset ( CLEAR_CONTEXT *  clear)

The ClearCodec context is not bound to a particular surface, and its internal caches must NOT be reset on the ResetGraphics PDU.

Here is the caller graph for this function:

◆ clear_decompress()

FREERDP_API INT32 clear_decompress ( CLEAR_CONTEXT *  clear,
const BYTE pSrcData,
UINT32  SrcSize,
UINT32  nWidth,
UINT32  nHeight,
BYTE pDstData,
UINT32  DstFormat,
UINT32  nDstStep,
UINT32  nXDst,
UINT32  nYDst,
UINT32  nDstWidth,
UINT32  nDstHeight,
const gdiPalette *  palette 
)
Here is the call graph for this function:
Here is the caller graph for this function: