FFmpeg
Data Fields
HYuvContext Struct Reference

#include <huffyuv.h>

Data Fields

AVClassclass
 
AVCodecContextavctx
 
Predictor predictor
 
GetBitContext gb
 
PutBitContext pb
 
int interlaced
 
int decorrelate
 
int bitstream_bpp
 
int version
 
int yuy2
 
int bgr32
 
int bps
 
int n
 
int vlc_n
 
int alpha
 
int chroma
 
int yuv
 
int chroma_h_shift
 
int chroma_v_shift
 
int width
 
int height
 
int flags
 
int context
 
int picture_number
 
int last_slice_end
 
uint8_t * temp [3]
 
uint16_t * temp16 [3]
 identical to temp but 16bit type More...
 
uint64_t stats [4][MAX_VLC_N]
 
uint8_t len [4][MAX_VLC_N]
 
uint32_t bits [4][MAX_VLC_N]
 
uint32_t pix_bgr_map [1<< VLC_BITS]
 
VLC vlc [8]
 
uint8_t * bitstream_buffer
 
unsigned int bitstream_buffer_size
 
BswapDSPContext bdsp
 
HuffYUVDSPContext hdsp
 
HuffYUVEncDSPContext hencdsp
 
LLVidDSPContext llviddsp
 
LLVidEncDSPContext llvidencdsp
 
int non_determ
 

Detailed Description

Definition at line 55 of file huffyuv.h.

Field Documentation

◆ class

AVClass* HYuvContext::class

Definition at line 56 of file huffyuv.h.

◆ avctx

AVCodecContext* HYuvContext::avctx

Definition at line 57 of file huffyuv.h.

◆ predictor

Predictor HYuvContext::predictor

Definition at line 58 of file huffyuv.h.

◆ gb

GetBitContext HYuvContext::gb

Definition at line 59 of file huffyuv.h.

◆ pb

PutBitContext HYuvContext::pb

Definition at line 60 of file huffyuv.h.

◆ interlaced

int HYuvContext::interlaced

Definition at line 61 of file huffyuv.h.

◆ decorrelate

int HYuvContext::decorrelate

Definition at line 62 of file huffyuv.h.

◆ bitstream_bpp

int HYuvContext::bitstream_bpp

Definition at line 63 of file huffyuv.h.

◆ version

int HYuvContext::version

Definition at line 64 of file huffyuv.h.

◆ yuy2

int HYuvContext::yuy2

Definition at line 65 of file huffyuv.h.

◆ bgr32

int HYuvContext::bgr32

Definition at line 66 of file huffyuv.h.

◆ bps

int HYuvContext::bps

Definition at line 67 of file huffyuv.h.

◆ n

int HYuvContext::n

Definition at line 68 of file huffyuv.h.

◆ vlc_n

int HYuvContext::vlc_n

Definition at line 69 of file huffyuv.h.

◆ alpha

int HYuvContext::alpha

Definition at line 70 of file huffyuv.h.

◆ chroma

int HYuvContext::chroma

Definition at line 71 of file huffyuv.h.

◆ yuv

int HYuvContext::yuv

Definition at line 72 of file huffyuv.h.

◆ chroma_h_shift

int HYuvContext::chroma_h_shift

Definition at line 73 of file huffyuv.h.

◆ chroma_v_shift

int HYuvContext::chroma_v_shift

Definition at line 74 of file huffyuv.h.

◆ width

int HYuvContext::width

Definition at line 75 of file huffyuv.h.

◆ height

int HYuvContext::height

Definition at line 75 of file huffyuv.h.

◆ flags

int HYuvContext::flags

Definition at line 76 of file huffyuv.h.

◆ context

int HYuvContext::context

Definition at line 77 of file huffyuv.h.

◆ picture_number

int HYuvContext::picture_number

Definition at line 78 of file huffyuv.h.

◆ last_slice_end

int HYuvContext::last_slice_end

Definition at line 79 of file huffyuv.h.

◆ temp

uint8_t* HYuvContext::temp[3]

Definition at line 80 of file huffyuv.h.

◆ temp16

uint16_t* HYuvContext::temp16[3]

identical to temp but 16bit type

Definition at line 81 of file huffyuv.h.

◆ stats

uint64_t HYuvContext::stats[4][MAX_VLC_N]

Definition at line 82 of file huffyuv.h.

◆ len

uint8_t HYuvContext::len[4][MAX_VLC_N]

Definition at line 83 of file huffyuv.h.

◆ bits

uint32_t HYuvContext::bits[4][MAX_VLC_N]

Definition at line 84 of file huffyuv.h.

◆ pix_bgr_map

uint32_t HYuvContext::pix_bgr_map[1<< VLC_BITS]

Definition at line 85 of file huffyuv.h.

◆ vlc

VLC HYuvContext::vlc[8]

Definition at line 86 of file huffyuv.h.

◆ bitstream_buffer

uint8_t* HYuvContext::bitstream_buffer

Definition at line 87 of file huffyuv.h.

◆ bitstream_buffer_size

unsigned int HYuvContext::bitstream_buffer_size

Definition at line 88 of file huffyuv.h.

◆ bdsp

BswapDSPContext HYuvContext::bdsp

Definition at line 89 of file huffyuv.h.

◆ hdsp

HuffYUVDSPContext HYuvContext::hdsp

Definition at line 90 of file huffyuv.h.

◆ hencdsp

HuffYUVEncDSPContext HYuvContext::hencdsp

Definition at line 91 of file huffyuv.h.

◆ llviddsp

LLVidDSPContext HYuvContext::llviddsp

Definition at line 92 of file huffyuv.h.

◆ llvidencdsp

LLVidEncDSPContext HYuvContext::llvidencdsp

Definition at line 93 of file huffyuv.h.

◆ non_determ

int HYuvContext::non_determ

Definition at line 94 of file huffyuv.h.


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