FreeRDP
Loading...
Searching...
No Matches
RFX_CONTEXT Struct Reference
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 BYTE * palette
 
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 *WINPR_RESTRICT buffer, const UINT32 *WINPR_RESTRICT quantization_values)
 
void(* quantization_encode )(INT16 *WINPR_RESTRICT buffer, const UINT32 *WINPR_RESTRICT quantization_values)
 
void(* dwt_2d_decode )(INT16 *WINPR_RESTRICT buffer, INT16 *WINPR_RESTRICT dwt_buffer)
 
void(* dwt_2d_extrapolate_decode )(INT16 *WINPR_RESTRICT src, INT16 *WINPR_RESTRICT temp)
 
void(* dwt_2d_encode )(INT16 *WINPR_RESTRICT buffer, INT16 *WINPR_RESTRICT 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
 

Detailed Description

Definition at line 129 of file rfx_types.h.

Field Documentation

◆ bits_per_pixel

BYTE RFX_CONTEXT::bits_per_pixel

Definition at line 143 of file rfx_types.h.

◆ codec_id

UINT32 RFX_CONTEXT::codec_id

Definition at line 140 of file rfx_types.h.

◆ codec_version

UINT32 RFX_CONTEXT::codec_version

Definition at line 141 of file rfx_types.h.

◆ currentMessage

struct S_RFX_MESSAGE RFX_CONTEXT::currentMessage

Definition at line 159 of file rfx_types.h.

◆ decodedHeaderBlocks

UINT32 RFX_CONTEXT::decodedHeaderBlocks

Definition at line 157 of file rfx_types.h.

◆ dwt_2d_decode

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

Definition at line 166 of file rfx_types.h.

◆ dwt_2d_encode

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

Definition at line 168 of file rfx_types.h.

◆ dwt_2d_extrapolate_decode

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

Definition at line 167 of file rfx_types.h.

◆ encoder

BOOL RFX_CONTEXT::encoder

Definition at line 133 of file rfx_types.h.

◆ expectedDataBlockType

UINT16 RFX_CONTEXT::expectedDataBlockType

Definition at line 158 of file rfx_types.h.

◆ flags

UINT16 RFX_CONTEXT::flags

Definition at line 134 of file rfx_types.h.

◆ frameIdx

UINT32 RFX_CONTEXT::frameIdx

Definition at line 149 of file rfx_types.h.

◆ height

UINT16 RFX_CONTEXT::height

Definition at line 137 of file rfx_types.h.

◆ mode

RLGR_MODE RFX_CONTEXT::mode

Definition at line 138 of file rfx_types.h.

◆ numQuant

BYTE RFX_CONTEXT::numQuant

Definition at line 150 of file rfx_types.h.

◆ palette

const BYTE* RFX_CONTEXT::palette

Definition at line 146 of file rfx_types.h.

◆ pixel_format

UINT32 RFX_CONTEXT::pixel_format

Definition at line 142 of file rfx_types.h.

◆ priv

RFX_CONTEXT_PRIV* RFX_CONTEXT::priv

Definition at line 175 of file rfx_types.h.

◆ properties

UINT16 RFX_CONTEXT::properties

Definition at line 135 of file rfx_types.h.

◆ quantIdxCb

BYTE RFX_CONTEXT::quantIdxCb

Definition at line 153 of file rfx_types.h.

◆ quantIdxCr

BYTE RFX_CONTEXT::quantIdxCr

Definition at line 154 of file rfx_types.h.

◆ quantIdxY

BYTE RFX_CONTEXT::quantIdxY

Definition at line 152 of file rfx_types.h.

◆ quantization_decode

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

Definition at line 162 of file rfx_types.h.

◆ quantization_encode

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

Definition at line 164 of file rfx_types.h.

◆ quants

UINT32* RFX_CONTEXT::quants

Definition at line 151 of file rfx_types.h.

◆ 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)

Definition at line 169 of file rfx_types.h.

◆ 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)

Definition at line 171 of file rfx_types.h.

◆ state

RFX_STATE RFX_CONTEXT::state

Definition at line 131 of file rfx_types.h.

◆ version

UINT32 RFX_CONTEXT::version

Definition at line 139 of file rfx_types.h.

◆ width

UINT16 RFX_CONTEXT::width

Definition at line 136 of file rfx_types.h.


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