FreeRDP
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
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 135 of file rfx_types.h.

Field Documentation

◆ bits_per_pixel

BYTE RFX_CONTEXT::bits_per_pixel

Definition at line 149 of file rfx_types.h.

◆ codec_id

UINT32 RFX_CONTEXT::codec_id

Definition at line 146 of file rfx_types.h.

◆ codec_version

UINT32 RFX_CONTEXT::codec_version

Definition at line 147 of file rfx_types.h.

◆ currentMessage

struct S_RFX_MESSAGE RFX_CONTEXT::currentMessage

Definition at line 165 of file rfx_types.h.

◆ decodedHeaderBlocks

UINT32 RFX_CONTEXT::decodedHeaderBlocks

Definition at line 163 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 172 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 174 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 173 of file rfx_types.h.

◆ encoder

BOOL RFX_CONTEXT::encoder

Definition at line 139 of file rfx_types.h.

◆ expectedDataBlockType

UINT16 RFX_CONTEXT::expectedDataBlockType

Definition at line 164 of file rfx_types.h.

◆ flags

UINT16 RFX_CONTEXT::flags

Definition at line 140 of file rfx_types.h.

◆ frameIdx

UINT32 RFX_CONTEXT::frameIdx

Definition at line 155 of file rfx_types.h.

◆ height

UINT16 RFX_CONTEXT::height

Definition at line 143 of file rfx_types.h.

◆ mode

RLGR_MODE RFX_CONTEXT::mode

Definition at line 144 of file rfx_types.h.

◆ numQuant

BYTE RFX_CONTEXT::numQuant

Definition at line 156 of file rfx_types.h.

◆ palette

const BYTE* RFX_CONTEXT::palette

Definition at line 152 of file rfx_types.h.

◆ pixel_format

UINT32 RFX_CONTEXT::pixel_format

Definition at line 148 of file rfx_types.h.

◆ priv

RFX_CONTEXT_PRIV* RFX_CONTEXT::priv

Definition at line 181 of file rfx_types.h.

◆ properties

UINT16 RFX_CONTEXT::properties

Definition at line 141 of file rfx_types.h.

◆ quantIdxCb

BYTE RFX_CONTEXT::quantIdxCb

Definition at line 159 of file rfx_types.h.

◆ quantIdxCr

BYTE RFX_CONTEXT::quantIdxCr

Definition at line 160 of file rfx_types.h.

◆ quantIdxY

BYTE RFX_CONTEXT::quantIdxY

Definition at line 158 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 168 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 170 of file rfx_types.h.

◆ quants

UINT32* RFX_CONTEXT::quants

Definition at line 157 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 175 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 177 of file rfx_types.h.

◆ state

RFX_STATE RFX_CONTEXT::state

Definition at line 137 of file rfx_types.h.

◆ version

UINT32 RFX_CONTEXT::version

Definition at line 145 of file rfx_types.h.

◆ width

UINT16 RFX_CONTEXT::width

Definition at line 142 of file rfx_types.h.


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