| FFmpeg
    | 
libschroedinger encoder private data More...

| Data Fields | |
| SchroVideoFormat * | format | 
| Schroedinger video format.  More... | |
| SchroFrameFormat | frame_format | 
| Schroedinger frame format.  More... | |
| AVFrame | picture | 
| frame being encoded  More... | |
| int | frame_size | 
| frame size  More... | |
| SchroEncoder * | encoder | 
| Schroedinger encoder handle.  More... | |
| unsigned char * | enc_buf | 
| buffer to store encoder output before writing it to the frame queue  More... | |
| int | enc_buf_size | 
| Size of encoder buffer.  More... | |
| FFSchroQueue | enc_frame_queue | 
| queue storing encoded frames  More... | |
| int | eos_signalled | 
| end of sequence signalled  More... | |
| int | eos_pulled | 
| end of sequence pulled  More... | |
| int64_t | dts | 
Detailed Description
libschroedinger encoder private data
Definition at line 42 of file libschroedingerenc.c.
Field Documentation
| int64_t SchroEncoderParams::dts | 
Definition at line 74 of file libschroedingerenc.c.
Referenced by 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 59 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 62 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 65 of file libschroedingerenc.c.
Referenced by libschroedinger_encode_close(), libschroedinger_encode_frame(), and libschroedinger_encode_init().
| SchroEncoder* SchroEncoderParams::encoder | 
Schroedinger encoder handle.
Definition at line 56 of file libschroedingerenc.c.
Referenced by libschroedinger_encode_close(), libschroedinger_encode_frame(), and libschroedinger_encode_init().
| int SchroEncoderParams::eos_pulled | 
end of sequence pulled
Definition at line 71 of file libschroedingerenc.c.
Referenced by libschroedinger_encode_frame().
| int SchroEncoderParams::eos_signalled | 
end of sequence signalled
Definition at line 68 of file libschroedingerenc.c.
Referenced by libschroedinger_encode_frame().
| SchroVideoFormat* SchroEncoderParams::format | 
Schroedinger video format.
Definition at line 44 of file libschroedingerenc.c.
Referenced by 7digital-python.lockerEndpoint.DownloadUrls::__init__(), libschroedinger_encode_close(), libschroedinger_encode_init(), and set_chroma_format().
| SchroFrameFormat SchroEncoderParams::frame_format | 
Schroedinger frame format.
Definition at line 47 of file libschroedingerenc.c.
Referenced by libschroedinger_encode_init(), and libschroedinger_frame_from_data().
| int SchroEncoderParams::frame_size | 
frame size
Definition at line 53 of file libschroedingerenc.c.
Referenced by libschroedinger_encode_init(), and libschroedinger_frame_from_data().
| AVFrame SchroEncoderParams::picture | 
frame being encoded
Definition at line 50 of file libschroedingerenc.c.
Referenced by libschroedinger_encode_init().
The documentation for this struct was generated from the following file:
Generated on Fri Oct 31 2025 06:56:27 for FFmpeg by
 1.8.11
 1.8.11