DiracEncoderParams Struct Reference

Dirac encoder private data. More...

Data Fields

dirac_encoder_context_t enc_ctx
 Dirac encoder context.
AVFrame picture
 frame being encoded
int frame_size
 frame size
dirac_encoder_t * p_encoder
 Dirac encoder handle.
unsigned char * p_in_frame_buf
 input frame buffer
unsigned char * enc_buf
 buffer to store encoder output before writing it to the frame queue
int enc_buf_size
 size of encoder buffer
DiracSchroQueue enc_frame_queue
 queue storing encoded frames
int eos_signalled
 end of sequence signalled by user, 0 - false, 1 - true
int eos_pulled
 end of sequence returned by encoder, 0 - false, 1 - true

Detailed Description

Dirac encoder private data.

Definition at line 41 of file libdiracenc.c.

Field Documentation

unsigned char* DiracEncoderParams::enc_buf

buffer to store encoder output before writing it to the frame queue

Definition at line 58 of file libdiracenc.c.

Referenced by libdirac_encode_close(), and libdirac_encode_frame().

int DiracEncoderParams::enc_buf_size

size of encoder buffer

Definition at line 61 of file libdiracenc.c.

Referenced by libdirac_encode_close(), and libdirac_encode_frame().

dirac_encoder_context_t DiracEncoderParams::enc_ctx

Dirac encoder context.

Definition at line 43 of file libdiracenc.c.

Referenced by libdirac_encode_init().

DiracSchroQueue DiracEncoderParams::enc_frame_queue

queue storing encoded frames

Definition at line 64 of file libdiracenc.c.

Referenced by libdirac_encode_close(), libdirac_encode_frame(), and libdirac_encode_init().

int DiracEncoderParams::eos_pulled

end of sequence returned by encoder, 0 - false, 1 - true

Definition at line 70 of file libdiracenc.c.

Referenced by libdirac_encode_frame().

int DiracEncoderParams::eos_signalled

end of sequence signalled by user, 0 - false, 1 - true

Definition at line 67 of file libdiracenc.c.

Referenced by libdirac_encode_frame().

int DiracEncoderParams::frame_size

frame size

Definition at line 49 of file libdiracenc.c.

Referenced by libdirac_encode_frame(), and libdirac_encode_init().

dirac_encoder_t* DiracEncoderParams::p_encoder

Dirac encoder handle.

Definition at line 52 of file libdiracenc.c.

Referenced by libdirac_encode_close(), libdirac_encode_frame(), and libdirac_encode_init().

unsigned char* DiracEncoderParams::p_in_frame_buf

input frame buffer

Definition at line 55 of file libdiracenc.c.

Referenced by libdirac_encode_close(), libdirac_encode_frame(), and libdirac_encode_init().

AVFrame DiracEncoderParams::picture

frame being encoded

Definition at line 46 of file libdiracenc.c.

Referenced by libdirac_encode_init().


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