FreeRDP
H264_CONTEXT Struct Reference

Data Fields

BOOL Compressor
 
UINT32 width
 
UINT32 height
 
H264_RATECONTROL_MODE RateControlMode
 
UINT32 BitRate
 
UINT32 FrameRate
 
UINT32 QP
 
UINT32 UsageType
 
UINT32 NumberOfThreads
 
UINT32 iStride [3]
 
BYTE * pOldYUVData [3]
 
BYTE * pYUVData [3]
 
UINT32 iYUV444Size [3]
 
UINT32 iYUV444Stride [3]
 
BYTE * pOldYUV444Data [3]
 
BYTE * pYUV444Data [3]
 
UINT32 numSystemData
 
void * pSystemData
 
const H264_CONTEXT_SUBSYSTEM * subsystem
 
YUV_CONTEXT * yuv
 
BOOL encodingBuffer
 
BOOL firstLumaFrameDone
 
BOOL firstChromaFrameDone
 
void * lumaData
 
wLog * log
 

Detailed Description

Definition at line 53 of file libfreerdp/codec/h264.h.

Field Documentation

◆ BitRate

UINT32 H264_CONTEXT::BitRate

Definition at line 61 of file libfreerdp/codec/h264.h.

◆ Compressor

BOOL H264_CONTEXT::Compressor

Definition at line 55 of file libfreerdp/codec/h264.h.

◆ encodingBuffer

BOOL H264_CONTEXT::encodingBuffer

Definition at line 81 of file libfreerdp/codec/h264.h.

◆ firstChromaFrameDone

BOOL H264_CONTEXT::firstChromaFrameDone

Definition at line 83 of file libfreerdp/codec/h264.h.

◆ firstLumaFrameDone

BOOL H264_CONTEXT::firstLumaFrameDone

Definition at line 82 of file libfreerdp/codec/h264.h.

◆ FrameRate

UINT32 H264_CONTEXT::FrameRate

Definition at line 62 of file libfreerdp/codec/h264.h.

◆ height

UINT32 H264_CONTEXT::height

Definition at line 58 of file libfreerdp/codec/h264.h.

◆ iStride

UINT32 H264_CONTEXT::iStride[3]

Definition at line 67 of file libfreerdp/codec/h264.h.

◆ iYUV444Size

UINT32 H264_CONTEXT::iYUV444Size[3]

Definition at line 71 of file libfreerdp/codec/h264.h.

◆ iYUV444Stride

UINT32 H264_CONTEXT::iYUV444Stride[3]

Definition at line 72 of file libfreerdp/codec/h264.h.

◆ log

wLog* H264_CONTEXT::log

Definition at line 86 of file libfreerdp/codec/h264.h.

◆ lumaData

void* H264_CONTEXT::lumaData

Definition at line 85 of file libfreerdp/codec/h264.h.

◆ NumberOfThreads

UINT32 H264_CONTEXT::NumberOfThreads

Definition at line 65 of file libfreerdp/codec/h264.h.

◆ numSystemData

UINT32 H264_CONTEXT::numSystemData

Definition at line 76 of file libfreerdp/codec/h264.h.

◆ pOldYUV444Data

BYTE* H264_CONTEXT::pOldYUV444Data[3]

Definition at line 73 of file libfreerdp/codec/h264.h.

◆ pOldYUVData

BYTE* H264_CONTEXT::pOldYUVData[3]

Definition at line 68 of file libfreerdp/codec/h264.h.

◆ pSystemData

void* H264_CONTEXT::pSystemData

Definition at line 77 of file libfreerdp/codec/h264.h.

◆ pYUV444Data

BYTE* H264_CONTEXT::pYUV444Data[3]

Definition at line 74 of file libfreerdp/codec/h264.h.

◆ pYUVData

BYTE* H264_CONTEXT::pYUVData[3]

Definition at line 69 of file libfreerdp/codec/h264.h.

◆ QP

UINT32 H264_CONTEXT::QP

Definition at line 63 of file libfreerdp/codec/h264.h.

◆ RateControlMode

H264_RATECONTROL_MODE H264_CONTEXT::RateControlMode

Definition at line 60 of file libfreerdp/codec/h264.h.

◆ subsystem

const H264_CONTEXT_SUBSYSTEM* H264_CONTEXT::subsystem

Definition at line 78 of file libfreerdp/codec/h264.h.

◆ UsageType

UINT32 H264_CONTEXT::UsageType

Definition at line 64 of file libfreerdp/codec/h264.h.

◆ width

UINT32 H264_CONTEXT::width

Definition at line 57 of file libfreerdp/codec/h264.h.

◆ yuv

YUV_CONTEXT* H264_CONTEXT::yuv

Definition at line 79 of file libfreerdp/codec/h264.h.


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