FFmpeg
Data Fields
SchroEncoderParams Struct Reference

libschroedinger encoder private data More...

Data Fields

SchroVideoFormat *  format
  Schroedinger video format.
 
SchroFrameFormat  frame_format
  Schroedinger frame format.
 
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.
 
  queue storing encoded frames
 
  end of sequence signalled
 
int  eos_pulled
  end of sequence pulled
 
int64_t  dts
 

Detailed Description

libschroedinger encoder private data

Definition at line 43 of file libschroedingerenc.c.

Field Documentation

SchroVideoFormat* SchroEncoderParams::format

Schroedinger video format.

Definition at line 45 of file libschroedingerenc.c.

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

SchroFrameFormat SchroEncoderParams::frame_format

Schroedinger frame format.

Definition at line 48 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_init(), and libschroedinger_frame_from_data().

int SchroEncoderParams::frame_size

frame size

Definition at line 51 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_init(), and libschroedinger_frame_from_data().

SchroEncoder* SchroEncoderParams::encoder

Schroedinger encoder handle.

Definition at line 54 of file libschroedingerenc.c.

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

unsigned char* SchroEncoderParams::enc_buf

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

Definition at line 57 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_close(), and libschroedinger_encode_frame().

int SchroEncoderParams::enc_buf_size

Size of encoder buffer.

Definition at line 60 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_close(), and libschroedinger_encode_frame().

FFSchroQueue SchroEncoderParams::enc_frame_queue

queue storing encoded frames

Definition at line 63 of file libschroedingerenc.c.

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

int SchroEncoderParams::eos_signalled

end of sequence signalled

Definition at line 66 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_frame().

int SchroEncoderParams::eos_pulled

end of sequence pulled

Definition at line 69 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_frame().

int64_t SchroEncoderParams::dts

Definition at line 72 of file libschroedingerenc.c.

Referenced by libschroedinger_encode_frame(), and libschroedinger_encode_init().


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

Generated on Sun Sep 14 2014 18:56:45 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /