FFmpeg
Loading...
Searching...
No Matches
HYuvEncContext Struct Reference

Data Fields

AVClass * class
AVCodecContext * avctx
PutBitContext pb
int predictor
int interlaced
int decorrelate
int bitstream_bpp
int version
int bps
unsigned mask
int vlc_n
int alpha
int chroma
int yuv
int chroma_h_shift
int chroma_v_shift
int flags
int context
int picture_number
union { 
   uint8_t *   temp [3] 
   uint16_t *   temp16 [3] 
}; 
uint64_t stats [4][MAX_VLC_N]
uint8_t len [4][MAX_VLC_N]
uint32_t bits [4][MAX_VLC_N]
BswapDSPContext bdsp
HuffYUVEncDSPContext hencdsp
LLVidEncDSPContext llvidencdsp
int non_determ

Detailed Description

Definition at line 46 of file huffyuvenc.c.

Field Documentation

◆ class

AVClass* HYuvEncContext::class

Definition at line 47 of file huffyuvenc.c.

◆ avctx

AVCodecContext* HYuvEncContext::avctx

Definition at line 48 of file huffyuvenc.c.

◆ pb

PutBitContext HYuvEncContext::pb

Definition at line 49 of file huffyuvenc.c.

◆ predictor

int HYuvEncContext::predictor

Definition at line 51 of file huffyuvenc.c.

◆ interlaced

int HYuvEncContext::interlaced

Definition at line 52 of file huffyuvenc.c.

◆ decorrelate

int HYuvEncContext::decorrelate

Definition at line 53 of file huffyuvenc.c.

◆ bitstream_bpp

int HYuvEncContext::bitstream_bpp

Definition at line 54 of file huffyuvenc.c.

◆ version

int HYuvEncContext::version

Definition at line 55 of file huffyuvenc.c.

◆ bps

int HYuvEncContext::bps

Definition at line 56 of file huffyuvenc.c.

◆ mask

unsigned HYuvEncContext::mask

Definition at line 57 of file huffyuvenc.c.

◆ vlc_n

int HYuvEncContext::vlc_n

Definition at line 58 of file huffyuvenc.c.

◆ alpha

int HYuvEncContext::alpha

Definition at line 59 of file huffyuvenc.c.

◆ chroma

int HYuvEncContext::chroma

Definition at line 60 of file huffyuvenc.c.

◆ yuv

int HYuvEncContext::yuv

Definition at line 61 of file huffyuvenc.c.

◆ chroma_h_shift

int HYuvEncContext::chroma_h_shift

Definition at line 62 of file huffyuvenc.c.

◆ chroma_v_shift

int HYuvEncContext::chroma_v_shift

Definition at line 63 of file huffyuvenc.c.

◆ flags

int HYuvEncContext::flags

Definition at line 64 of file huffyuvenc.c.

◆ context

int HYuvEncContext::context

Definition at line 65 of file huffyuvenc.c.

◆ picture_number

int HYuvEncContext::picture_number

Definition at line 66 of file huffyuvenc.c.

◆ temp

uint8_t* HYuvEncContext::temp[3]

Definition at line 69 of file huffyuvenc.c.

◆ temp16

uint16_t* HYuvEncContext::temp16[3]

Definition at line 70 of file huffyuvenc.c.

◆ [union]

union { ... } HYuvEncContext

◆ stats

uint64_t HYuvEncContext::stats[4][MAX_VLC_N]

Definition at line 72 of file huffyuvenc.c.

◆ len

uint8_t HYuvEncContext::len[4][MAX_VLC_N]

Definition at line 73 of file huffyuvenc.c.

◆ bits

uint32_t HYuvEncContext::bits[4][MAX_VLC_N]

Definition at line 74 of file huffyuvenc.c.

◆ bdsp

BswapDSPContext HYuvEncContext::bdsp

Definition at line 75 of file huffyuvenc.c.

◆ hencdsp

HuffYUVEncDSPContext HYuvEncContext::hencdsp

Definition at line 76 of file huffyuvenc.c.

◆ llvidencdsp

LLVidEncDSPContext HYuvEncContext::llvidencdsp

Definition at line 77 of file huffyuvenc.c.

◆ non_determ

int HYuvEncContext::non_determ

Definition at line 78 of file huffyuvenc.c.


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