FfmpegDiracEncoderParams 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
FfmpegDiracSchroQueue 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

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().

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 FfmpegDiracEncoderParams::enc_ctx

Dirac encoder context.

Definition at line 43 of file libdiracenc.c.

Referenced by libdirac_encode_init().

queue storing encoded frames

Definition at line 64 of file libdiracenc.c.

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

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

Definition at line 70 of file libdiracenc.c.

Referenced by libdirac_encode_frame().

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

Definition at line 67 of file libdiracenc.c.

Referenced by libdirac_encode_frame().

frame size

Definition at line 49 of file libdiracenc.c.

Referenced by libdirac_encode_frame(), and libdirac_encode_init().

Dirac encoder handle.

Definition at line 52 of file libdiracenc.c.

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

input frame buffer

Definition at line 55 of file libdiracenc.c.

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

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:

Generated on Fri Oct 26 02:36:57 2012 for FFmpeg by  doxygen 1.5.8