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

Functions

FREERDP_API BOOL interleaved_decompress (BITMAP_INTERLEAVED_CONTEXT *WINPR_RESTRICT interleaved, const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcSize, UINT32 nSrcWidth, UINT32 nSrcHeight, UINT32 bpp, BYTE *WINPR_RESTRICT pDstData, UINT32 DstFormat, UINT32 nDstStep, UINT32 nXDst, UINT32 nYDst, UINT32 nDstWidth, UINT32 nDstHeight, const gdiPalette *WINPR_RESTRICT palette)
 
FREERDP_API BOOL interleaved_compress (BITMAP_INTERLEAVED_CONTEXT *WINPR_RESTRICT interleaved, BYTE *WINPR_RESTRICT pDstData, UINT32 *WINPR_RESTRICT pDstSize, UINT32 nWidth, UINT32 nHeight, const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcFormat, UINT32 nSrcStep, UINT32 nXSrc, UINT32 nYSrc, const gdiPalette *WINPR_RESTRICT palette, UINT32 bpp)
 
FREERDP_API BOOL bitmap_interleaved_context_reset (BITMAP_INTERLEAVED_CONTEXT *WINPR_RESTRICT interleaved)
 
FREERDP_API void bitmap_interleaved_context_free (BITMAP_INTERLEAVED_CONTEXT *WINPR_RESTRICT interleaved)
 
FREERDP_API BITMAP_INTERLEAVED_CONTEXT * bitmap_interleaved_context_new (BOOL Compressor)
 

Function Documentation

◆ bitmap_interleaved_context_free()

FREERDP_API void bitmap_interleaved_context_free ( BITMAP_INTERLEAVED_CONTEXT *WINPR_RESTRICT  interleaved)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bitmap_interleaved_context_new()

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

◆ bitmap_interleaved_context_reset()

FREERDP_API BOOL bitmap_interleaved_context_reset ( BITMAP_INTERLEAVED_CONTEXT *WINPR_RESTRICT  interleaved)
Here is the caller graph for this function:

◆ interleaved_compress()

FREERDP_API BOOL interleaved_compress ( BITMAP_INTERLEAVED_CONTEXT *WINPR_RESTRICT  interleaved,
BYTE *WINPR_RESTRICT  pDstData,
UINT32 *WINPR_RESTRICT  pDstSize,
UINT32  nWidth,
UINT32  nHeight,
const BYTE *WINPR_RESTRICT  pSrcData,
UINT32  SrcFormat,
UINT32  nSrcStep,
UINT32  nXSrc,
UINT32  nYSrc,
const gdiPalette *WINPR_RESTRICT  palette,
UINT32  bpp 
)
Here is the caller graph for this function:

◆ interleaved_decompress()

FREERDP_API BOOL interleaved_decompress ( BITMAP_INTERLEAVED_CONTEXT *WINPR_RESTRICT  interleaved,
const BYTE *WINPR_RESTRICT  pSrcData,
UINT32  SrcSize,
UINT32  nSrcWidth,
UINT32  nSrcHeight,
UINT32  bpp,
BYTE *WINPR_RESTRICT  pDstData,
UINT32  DstFormat,
UINT32  nDstStep,
UINT32  nXDst,
UINT32  nYDst,
UINT32  nDstWidth,
UINT32  nDstHeight,
const gdiPalette *WINPR_RESTRICT  palette 
)
Here is the call graph for this function:
Here is the caller graph for this function: