FreeRDP
H264_CONTEXT Struct Reference

#include <h264.h>

Data Fields

BOOL Compressor
 
UINT32 width
 
UINT32 height
 
H264_RATECONTROL_MODE RateControlMode
 
UINT32 BitRate
 
UINT32 FrameRate
 
UINT32 QP
 
UINT32 NumberOfThreads
 
UINT32 iStride [3]
 
BYTEpOldYUVData [3]
 
BYTEpYUVData [3]
 
UINT32 iYUV444Size [3]
 
UINT32 iYUV444Stride [3]
 
BYTEpOldYUV444Data [3]
 
BYTEpYUV444Data [3]
 
UINT32 numSystemData
 
void * pSystemData
 
const H264_CONTEXT_SUBSYSTEM * subsystem
 
YUV_CONTEXT * yuv
 
BOOL encodingBuffer
 
BOOL firstLumaFrameDone
 
BOOL firstChromaFrameDone
 
void * lumaData
 
wLog * log
 

Field Documentation

◆ BitRate

UINT32 H264_CONTEXT::BitRate

◆ Compressor

BOOL H264_CONTEXT::Compressor

◆ encodingBuffer

BOOL H264_CONTEXT::encodingBuffer

◆ firstChromaFrameDone

BOOL H264_CONTEXT::firstChromaFrameDone

◆ firstLumaFrameDone

BOOL H264_CONTEXT::firstLumaFrameDone

◆ FrameRate

UINT32 H264_CONTEXT::FrameRate

◆ height

UINT32 H264_CONTEXT::height

◆ iStride

UINT32 H264_CONTEXT::iStride[3]

◆ iYUV444Size

UINT32 H264_CONTEXT::iYUV444Size[3]

◆ iYUV444Stride

UINT32 H264_CONTEXT::iYUV444Stride[3]

◆ log

wLog* H264_CONTEXT::log

◆ lumaData

void* H264_CONTEXT::lumaData

◆ NumberOfThreads

UINT32 H264_CONTEXT::NumberOfThreads

◆ numSystemData

UINT32 H264_CONTEXT::numSystemData

◆ pOldYUV444Data

BYTE* H264_CONTEXT::pOldYUV444Data[3]

◆ pOldYUVData

BYTE* H264_CONTEXT::pOldYUVData[3]

◆ pSystemData

void* H264_CONTEXT::pSystemData

◆ pYUV444Data

BYTE* H264_CONTEXT::pYUV444Data[3]

◆ pYUVData

BYTE* H264_CONTEXT::pYUVData[3]

◆ QP

UINT32 H264_CONTEXT::QP

◆ RateControlMode

H264_RATECONTROL_MODE H264_CONTEXT::RateControlMode

◆ subsystem

const H264_CONTEXT_SUBSYSTEM* H264_CONTEXT::subsystem

◆ width

UINT32 H264_CONTEXT::width

◆ yuv

YUV_CONTEXT* H264_CONTEXT::yuv

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