FreeRDP
include/freerdp/codec/progressive.h File Reference
#include <freerdp/api.h>
#include <freerdp/types.h>
#include <winpr/wlog.h>
#include <winpr/collections.h>
#include <freerdp/codec/rfx.h>
#include <freerdp/codec/color.h>
#include <freerdp/codec/region.h>

Functions

FREERDP_API int progressive_compress (PROGRESSIVE_CONTEXT *progressive, const BYTE *pSrcData, UINT32 SrcSize, BYTE **ppDstData, UINT32 *pDstSize)
 
FREERDP_API INT32 progressive_decompress (PROGRESSIVE_CONTEXT *progressive, const BYTE *pSrcData, UINT32 SrcSize, BYTE *pDstData, UINT32 DstFormat, UINT32 nDstStep, UINT32 nXDst, UINT32 nYDst, REGION16 *invalidRegion, UINT16 surfaceId)
 
FREERDP_API INT32 progressive_create_surface_context (PROGRESSIVE_CONTEXT *progressive, UINT16 surfaceId, UINT32 width, UINT32 height)
 
FREERDP_API int progressive_delete_surface_context (PROGRESSIVE_CONTEXT *progressive, UINT16 surfaceId)
 
FREERDP_API BOOL progressive_context_reset (PROGRESSIVE_CONTEXT *progressive)
 
FREERDP_API PROGRESSIVE_CONTEXT * progressive_context_new (BOOL Compressor)
 
FREERDP_API void progressive_context_free (PROGRESSIVE_CONTEXT *progressive)
 

Function Documentation

FREERDP_API int progressive_compress ( PROGRESSIVE_CONTEXT *  progressive,
const BYTE pSrcData,
UINT32  SrcSize,
BYTE **  ppDstData,
UINT32 *  pDstSize 
)
FREERDP_API void progressive_context_free ( PROGRESSIVE_CONTEXT *  progressive)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API PROGRESSIVE_CONTEXT* progressive_context_new ( BOOL  Compressor)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API BOOL progressive_context_reset ( PROGRESSIVE_CONTEXT *  progressive)

Here is the caller graph for this function:

FREERDP_API INT32 progressive_create_surface_context ( PROGRESSIVE_CONTEXT *  progressive,
UINT16  surfaceId,
UINT32  width,
UINT32  height 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API INT32 progressive_decompress ( PROGRESSIVE_CONTEXT *  progressive,
const BYTE pSrcData,
UINT32  SrcSize,
BYTE pDstData,
UINT32  DstFormat,
UINT32  nDstStep,
UINT32  nXDst,
UINT32  nYDst,
REGION16 *  invalidRegion,
UINT16  surfaceId 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API int progressive_delete_surface_context ( PROGRESSIVE_CONTEXT *  progressive,
UINT16  surfaceId 
)

Here is the call graph for this function:

Here is the caller graph for this function: