SchroEncoderParams Struct Reference

libschroedinger encoder private data More...


Data Fields

SchroVideoFormat * format
 Schroedinger video format.
SchroFrameFormat frame_format
 Schroedinger frame format.
AVFrame picture
 frame being encoded
int frame_size
 frame size
SchroEncoder * encoder
 Schroedinger encoder handle.
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
int eos_pulled
 end of sequence pulled


Detailed Description

libschroedinger encoder private data

Definition at line 44 of file libschroedingerenc.c.


Field Documentation

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

Definition at line 61 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_close(), and libschroedinger_encode_frame().

Size of encoder buffer.

Definition at line 64 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_close(), and libschroedinger_encode_frame().

queue storing encoded frames

Definition at line 67 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_close(), libschroedinger_encode_frame(), and libschroedinger_encode_init().

Schroedinger encoder handle.

Definition at line 58 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_close(), libschroedinger_encode_frame(), and libschroedinger_encode_init().

end of sequence pulled

Definition at line 73 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_frame().

end of sequence signalled

Definition at line 70 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_frame().

SchroVideoFormat* SchroEncoderParams::format

Schroedinger video format.

Definition at line 46 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_close(), libschroedinger_encode_init(), and SetSchroChromaFormat().

Schroedinger frame format.

Definition at line 49 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_init(), and libschroedinger_frame_from_data().

frame size

Definition at line 55 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_init(), and libschroedinger_frame_from_data().

frame being encoded

Definition at line 52 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_init().


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

Generated on Fri Oct 26 02:46:18 2012 for FFmpeg by  doxygen 1.5.8