FreeRDP
RFX_CONTEXT Struct Reference

#include <rfx_types.h>

Collaboration diagram for RFX_CONTEXT:

Data Fields

RFX_STATE state
 
BOOL encoder
 
UINT16 flags
 
UINT16 properties
 
UINT16 width
 
UINT16 height
 
RLGR_MODE mode
 
UINT32 version
 
UINT32 codec_id
 
UINT32 codec_version
 
UINT32 pixel_format
 
BYTE bits_per_pixel
 
const BYTEpalette
 
UINT32 frameIdx
 
BYTE numQuant
 
UINT32 * quants
 
BYTE quantIdxY
 
BYTE quantIdxCb
 
BYTE quantIdxCr
 
UINT32 decodedHeaderBlocks
 
UINT16 expectedDataBlockType
 
struct S_RFX_MESSAGE currentMessage
 
void(* quantization_decode )(INT16 *buffer, const UINT32 *WINPR_RESTRICT quantization_values)
 
void(* quantization_encode )(INT16 *buffer, const UINT32 *WINPR_RESTRICT quantization_values)
 
void(* dwt_2d_decode )(INT16 *buffer, INT16 *dwt_buffer)
 
void(* dwt_2d_extrapolate_decode )(INT16 *src, INT16 *temp)
 
void(* dwt_2d_encode )(INT16 *buffer, INT16 *dwt_buffer)
 
int(* rlgr_decode )(RLGR_MODE mode, const BYTE *WINPR_RESTRICT data, UINT32 data_size, INT16 *WINPR_RESTRICT buffer, UINT32 buffer_size)
 
int(* rlgr_encode )(RLGR_MODE mode, const INT16 *WINPR_RESTRICT data, UINT32 data_size, BYTE *WINPR_RESTRICT buffer, UINT32 buffer_size)
 
RFX_CONTEXT_PRIV * priv
 

Field Documentation

◆ bits_per_pixel

BYTE RFX_CONTEXT::bits_per_pixel

◆ codec_id

UINT32 RFX_CONTEXT::codec_id

◆ codec_version

UINT32 RFX_CONTEXT::codec_version

◆ currentMessage

struct S_RFX_MESSAGE RFX_CONTEXT::currentMessage

◆ decodedHeaderBlocks

UINT32 RFX_CONTEXT::decodedHeaderBlocks

◆ dwt_2d_decode

void(* RFX_CONTEXT::dwt_2d_decode) (INT16 *buffer, INT16 *dwt_buffer)

◆ dwt_2d_encode

void(* RFX_CONTEXT::dwt_2d_encode) (INT16 *buffer, INT16 *dwt_buffer)

◆ dwt_2d_extrapolate_decode

void(* RFX_CONTEXT::dwt_2d_extrapolate_decode) (INT16 *src, INT16 *temp)

◆ encoder

BOOL RFX_CONTEXT::encoder

◆ expectedDataBlockType

UINT16 RFX_CONTEXT::expectedDataBlockType

◆ flags

UINT16 RFX_CONTEXT::flags

◆ frameIdx

UINT32 RFX_CONTEXT::frameIdx

◆ height

UINT16 RFX_CONTEXT::height

◆ mode

RLGR_MODE RFX_CONTEXT::mode

◆ numQuant

BYTE RFX_CONTEXT::numQuant

◆ palette

const BYTE* RFX_CONTEXT::palette

◆ pixel_format

UINT32 RFX_CONTEXT::pixel_format

◆ priv

RFX_CONTEXT_PRIV* RFX_CONTEXT::priv

◆ properties

UINT16 RFX_CONTEXT::properties

◆ quantIdxCb

BYTE RFX_CONTEXT::quantIdxCb

◆ quantIdxCr

BYTE RFX_CONTEXT::quantIdxCr

◆ quantIdxY

BYTE RFX_CONTEXT::quantIdxY

◆ quantization_decode

void(* RFX_CONTEXT::quantization_decode) (INT16 *buffer, const UINT32 *WINPR_RESTRICT quantization_values)

◆ quantization_encode

void(* RFX_CONTEXT::quantization_encode) (INT16 *buffer, const UINT32 *WINPR_RESTRICT quantization_values)

◆ quants

UINT32* RFX_CONTEXT::quants

◆ rlgr_decode

int(* RFX_CONTEXT::rlgr_decode) (RLGR_MODE mode, const BYTE *WINPR_RESTRICT data, UINT32 data_size, INT16 *WINPR_RESTRICT buffer, UINT32 buffer_size)

◆ rlgr_encode

int(* RFX_CONTEXT::rlgr_encode) (RLGR_MODE mode, const INT16 *WINPR_RESTRICT data, UINT32 data_size, BYTE *WINPR_RESTRICT buffer, UINT32 buffer_size)

◆ state

RFX_STATE RFX_CONTEXT::state

◆ version

UINT32 RFX_CONTEXT::version

◆ width

UINT16 RFX_CONTEXT::width

The documentation for this struct was generated from the following file: