FFmpeg  4.0
Data Fields
AlacEncodeContext Struct Reference

Data Fields

const AVClassclass
 
AVCodecContextavctx
 
int frame_size
 current frame size More...
 
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 62 of file alacenc.c.

Field Documentation

◆ class

const AVClass* AlacEncodeContext::class

Definition at line 63 of file alacenc.c.

◆ avctx

AVCodecContext* AlacEncodeContext::avctx

Definition at line 64 of file alacenc.c.

Referenced by alac_encode_init(), init_sample_buffers(), write_element(), and write_frame().

◆ frame_size

int AlacEncodeContext::frame_size

◆ verbatim

int AlacEncodeContext::verbatim

current frame verbatim mode flag

Definition at line 66 of file alacenc.c.

Referenced by alac_encode_frame(), write_element(), and write_element_header().

◆ compression_level

int AlacEncodeContext::compression_level

Definition at line 67 of file alacenc.c.

Referenced by alac_encode_frame(), alac_encode_init(), and calc_predictor_params().

◆ min_prediction_order

int AlacEncodeContext::min_prediction_order

Definition at line 68 of file alacenc.c.

Referenced by alac_encode_init(), and calc_predictor_params().

◆ max_prediction_order

int AlacEncodeContext::max_prediction_order

Definition at line 69 of file alacenc.c.

Referenced by alac_encode_init(), and calc_predictor_params().

◆ max_coded_frame_size

int AlacEncodeContext::max_coded_frame_size

Definition at line 70 of file alacenc.c.

Referenced by alac_encode_frame(), and alac_encode_init().

◆ write_sample_size

int AlacEncodeContext::write_sample_size

Definition at line 71 of file alacenc.c.

Referenced by alac_entropy_coder(), alac_linear_predictor(), and write_element().

◆ extra_bits

int AlacEncodeContext::extra_bits

Definition at line 72 of file alacenc.c.

Referenced by alac_encode_frame(), alac_encode_init(), write_element(), and write_element_header().

◆ sample_buf

int32_t AlacEncodeContext::sample_buf[2][DEFAULT_FRAME_SIZE]

◆ predictor_buf

int32_t AlacEncodeContext::predictor_buf[2][DEFAULT_FRAME_SIZE]

Definition at line 74 of file alacenc.c.

Referenced by alac_entropy_coder(), alac_linear_predictor(), and write_element().

◆ interlacing_shift

int AlacEncodeContext::interlacing_shift

Definition at line 75 of file alacenc.c.

Referenced by alac_stereo_decorrelation(), and write_element().

◆ interlacing_leftweight

int AlacEncodeContext::interlacing_leftweight

Definition at line 76 of file alacenc.c.

Referenced by alac_stereo_decorrelation(), and write_element().

◆ pbctx

PutBitContext AlacEncodeContext::pbctx

Definition at line 77 of file alacenc.c.

Referenced by encode_scalar(), write_element(), write_element_header(), and write_frame().

◆ rc

RiceContext AlacEncodeContext::rc

Definition at line 78 of file alacenc.c.

Referenced by alac_encode_init(), alac_entropy_coder(), encode_scalar(), and write_element().

◆ lpc

AlacLPCContext AlacEncodeContext::lpc[2]

Definition at line 79 of file alacenc.c.

Referenced by alac_linear_predictor(), calc_predictor_params(), and write_element().

◆ lpc_ctx

LPCContext AlacEncodeContext::lpc_ctx

Definition at line 80 of file alacenc.c.

Referenced by alac_encode_close(), alac_encode_init(), and calc_predictor_params().


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