Data Fields
AlacEncodeContext Struct Reference

Data Fields

const AVClassclass
int frame_size
 current frame size
int verbatim
 current frame verbatim mode flag More...
int compression_level
int min_prediction_order
int max_prediction_order
int max_coded_frame_size
int write_sample_size
int extra_bits
int32_t sample_buf [2][DEFAULT_FRAME_SIZE]
int32_t predictor_buf [2][DEFAULT_FRAME_SIZE]
int interlacing_shift
int interlacing_leftweight
PutBitContext pbctx
RiceContext rc
AlacLPCContext lpc [2]
LPCContext lpc_ctx

Detailed Description

Definition at line 63 of file alacenc.c.

Field Documentation

◆ class

const AVClass* AlacEncodeContext::class

Definition at line 64 of file alacenc.c.

◆ avctx

AVCodecContext* AlacEncodeContext::avctx

Definition at line 65 of file alacenc.c.

◆ frame_size

int AlacEncodeContext::frame_size

current frame size

Definition at line 66 of file alacenc.c.

◆ verbatim

int AlacEncodeContext::verbatim

current frame verbatim mode flag

Definition at line 67 of file alacenc.c.

◆ compression_level

int AlacEncodeContext::compression_level

Definition at line 68 of file alacenc.c.

◆ min_prediction_order

int AlacEncodeContext::min_prediction_order

Definition at line 69 of file alacenc.c.

◆ max_prediction_order

int AlacEncodeContext::max_prediction_order

Definition at line 70 of file alacenc.c.

◆ max_coded_frame_size

int AlacEncodeContext::max_coded_frame_size

Definition at line 71 of file alacenc.c.

◆ write_sample_size

int AlacEncodeContext::write_sample_size

Definition at line 72 of file alacenc.c.

◆ extra_bits

int AlacEncodeContext::extra_bits

Definition at line 73 of file alacenc.c.

◆ sample_buf

int32_t AlacEncodeContext::sample_buf[2][DEFAULT_FRAME_SIZE]

Definition at line 74 of file alacenc.c.

◆ predictor_buf

int32_t AlacEncodeContext::predictor_buf[2][DEFAULT_FRAME_SIZE]

Definition at line 75 of file alacenc.c.

◆ interlacing_shift

int AlacEncodeContext::interlacing_shift

Definition at line 76 of file alacenc.c.

◆ interlacing_leftweight

int AlacEncodeContext::interlacing_leftweight

Definition at line 77 of file alacenc.c.

◆ pbctx

PutBitContext AlacEncodeContext::pbctx

Definition at line 78 of file alacenc.c.

◆ rc

RiceContext AlacEncodeContext::rc

Definition at line 79 of file alacenc.c.

◆ lpc

AlacLPCContext AlacEncodeContext::lpc[2]

Definition at line 80 of file alacenc.c.

◆ lpc_ctx

LPCContext AlacEncodeContext::lpc_ctx

Definition at line 81 of file alacenc.c.

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