FreeRDP
|
#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 *WINPR_RESTRICT progressive, const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcSize, UINT32 SrcFormat, UINT32 Width, UINT32 Height, UINT32 ScanLine, const REGION16 *WINPR_RESTRICT invalidRegion, BYTE **WINPR_RESTRICT ppDstData, UINT32 *WINPR_RESTRICT pDstSize) |
FREERDP_API INT32 | progressive_decompress (PROGRESSIVE_CONTEXT *WINPR_RESTRICT progressive, const BYTE *WINPR_RESTRICT pSrcData, UINT32 SrcSize, BYTE *WINPR_RESTRICT pDstData, UINT32 DstFormat, UINT32 nDstStep, UINT32 nXDst, UINT32 nYDst, REGION16 *WINPR_RESTRICT invalidRegion, UINT16 surfaceId, UINT32 frameId) |
FREERDP_API INT32 | progressive_create_surface_context (PROGRESSIVE_CONTEXT *WINPR_RESTRICT progressive, UINT16 surfaceId, UINT32 width, UINT32 height) |
FREERDP_API int | progressive_delete_surface_context (PROGRESSIVE_CONTEXT *WINPR_RESTRICT progressive, UINT16 surfaceId) |
FREERDP_API BOOL | progressive_context_reset (PROGRESSIVE_CONTEXT *WINPR_RESTRICT progressive) |
FREERDP_API void | progressive_context_free (PROGRESSIVE_CONTEXT *progressive) |
FREERDP_API PROGRESSIVE_CONTEXT * | progressive_context_new (BOOL Compressor) |
FREERDP_API PROGRESSIVE_CONTEXT * | progressive_context_new_ex (BOOL Compressor, UINT32 ThreadingFlags) |
FREERDP_API BOOL | progressive_rfx_write_message_progressive_simple (PROGRESSIVE_CONTEXT *progressive, wStream *s, const RFX_MESSAGE *msg) |
FREERDP_API int progressive_compress | ( | PROGRESSIVE_CONTEXT *WINPR_RESTRICT | progressive, |
const BYTE *WINPR_RESTRICT | pSrcData, | ||
UINT32 | SrcSize, | ||
UINT32 | SrcFormat, | ||
UINT32 | Width, | ||
UINT32 | Height, | ||
UINT32 | ScanLine, | ||
const REGION16 *WINPR_RESTRICT | invalidRegion, | ||
BYTE **WINPR_RESTRICT | ppDstData, | ||
UINT32 *WINPR_RESTRICT | pDstSize | ||
) |
FREERDP_API void progressive_context_free | ( | PROGRESSIVE_CONTEXT * | progressive | ) |
FREERDP_API PROGRESSIVE_CONTEXT* progressive_context_new | ( | BOOL | Compressor | ) |
FREERDP_API PROGRESSIVE_CONTEXT* progressive_context_new_ex | ( | BOOL | Compressor, |
UINT32 | ThreadingFlags | ||
) |
FREERDP_API BOOL progressive_context_reset | ( | PROGRESSIVE_CONTEXT *WINPR_RESTRICT | progressive | ) |
FREERDP_API INT32 progressive_create_surface_context | ( | PROGRESSIVE_CONTEXT *WINPR_RESTRICT | progressive, |
UINT16 | surfaceId, | ||
UINT32 | width, | ||
UINT32 | height | ||
) |
FREERDP_API INT32 progressive_decompress | ( | PROGRESSIVE_CONTEXT *WINPR_RESTRICT | progressive, |
const BYTE *WINPR_RESTRICT | pSrcData, | ||
UINT32 | SrcSize, | ||
BYTE *WINPR_RESTRICT | pDstData, | ||
UINT32 | DstFormat, | ||
UINT32 | nDstStep, | ||
UINT32 | nXDst, | ||
UINT32 | nYDst, | ||
REGION16 *WINPR_RESTRICT | invalidRegion, | ||
UINT16 | surfaceId, | ||
UINT32 | frameId | ||
) |
FREERDP_API int progressive_delete_surface_context | ( | PROGRESSIVE_CONTEXT *WINPR_RESTRICT | progressive, |
UINT16 | surfaceId | ||
) |
FREERDP_API BOOL progressive_rfx_write_message_progressive_simple | ( | PROGRESSIVE_CONTEXT * | progressive, |
wStream * | s, | ||
const RFX_MESSAGE * | msg | ||
) |