FFmpeg
|
Data Fields | |
Buf | root |
Buf * | last |
last buffered frame More... | |
AVFrame * | out |
When a specific number of output samples is requested, the partial buffer is stored here. More... | |
int | allocated_samples |
number of samples out was allocated for More... | |
const AVClass * | class |
AVFormatContext * | avf |
char * | format |
AVDictionary * | format_options |
int | queue_size |
AVThreadMessageQueue * | queue |
pthread_t | writer_thread |
int | write_trailer_ret |
int64_t | recovery_wait_time |
int | max_recovery_attempts |
int | attempt_recovery |
int | recovery_wait_streamtime |
int | recover_any_error |
int | drop_pkts_on_overflow |
int | restart_with_keyframe |
pthread_mutex_t | overflow_flag_lock |
int | overflow_flag_lock_initialized |
volatile uint8_t | overflow_flag |
atomic_int_least64_t | queue_duration |
int64_t | last_sent_dts |
int64_t | timeshift |
AVFrame* FifoContext::out |
int FifoContext::allocated_samples |
AVFormatContext* FifoContext::avf |
Definition at line 38 of file fifo.c.
Referenced by fifo_deinit(), fifo_mux_init(), fifo_thread_flush_output(), fifo_thread_write_header(), fifo_thread_write_packet(), and fifo_thread_write_trailer().
char* FifoContext::format |
Definition at line 40 of file fifo.c.
Referenced by fifo_init().
AVDictionary* FifoContext::format_options |
Definition at line 41 of file fifo.c.
Referenced by fifo_thread_write_header().
int FifoContext::queue_size |
Definition at line 43 of file fifo.c.
Referenced by fifo_init().
AVThreadMessageQueue* FifoContext::queue |
Definition at line 44 of file fifo.c.
Referenced by fifo_consumer_thread(), fifo_deinit(), fifo_init(), fifo_write_packet(), and fifo_write_trailer().
pthread_t FifoContext::writer_thread |
Definition at line 46 of file fifo.c.
Referenced by fifo_write_header(), and fifo_write_trailer().
int FifoContext::write_trailer_ret |
Definition at line 49 of file fifo.c.
Referenced by fifo_consumer_thread(), fifo_thread_attempt_recovery(), and fifo_write_trailer().
int64_t FifoContext::recovery_wait_time |
Definition at line 54 of file fifo.c.
Referenced by fifo_thread_attempt_recovery(), and fifo_thread_recover().
int FifoContext::max_recovery_attempts |
Definition at line 57 of file fifo.c.
Referenced by fifo_thread_attempt_recovery(), and fifo_thread_process_recovery_failure().
int FifoContext::attempt_recovery |
Definition at line 60 of file fifo.c.
Referenced by is_recoverable().
int FifoContext::recovery_wait_streamtime |
Definition at line 64 of file fifo.c.
Referenced by fifo_init(), fifo_thread_attempt_recovery(), fifo_thread_process_recovery_failure(), and fifo_thread_recover().
int FifoContext::recover_any_error |
Definition at line 68 of file fifo.c.
Referenced by is_recoverable().
int FifoContext::drop_pkts_on_overflow |
Definition at line 71 of file fifo.c.
Referenced by fifo_init(), fifo_thread_attempt_recovery(), fifo_thread_recover(), and fifo_write_packet().
int FifoContext::restart_with_keyframe |
Definition at line 75 of file fifo.c.
Referenced by fifo_consumer_thread(), and fifo_thread_attempt_recovery().
pthread_mutex_t FifoContext::overflow_flag_lock |
Definition at line 77 of file fifo.c.
Referenced by fifo_consumer_thread(), fifo_deinit(), fifo_init(), and fifo_write_packet().
int FifoContext::overflow_flag_lock_initialized |
Definition at line 78 of file fifo.c.
Referenced by fifo_deinit(), and fifo_init().
volatile uint8_t FifoContext::overflow_flag |
Definition at line 80 of file fifo.c.
Referenced by fifo_consumer_thread(), and fifo_write_packet().
atomic_int_least64_t FifoContext::queue_duration |
Definition at line 82 of file fifo.c.
Referenced by fifo_consumer_thread(), fifo_init(), fifo_thread_write_packet(), fifo_write_packet(), and fifo_write_trailer().
int64_t FifoContext::last_sent_dts |
Definition at line 83 of file fifo.c.
Referenced by fifo_init(), and fifo_write_packet().
int64_t FifoContext::timeshift |
Definition at line 84 of file fifo.c.
Referenced by fifo_consumer_thread(), fifo_thread_write_packet(), fifo_write_packet(), and fifo_write_trailer().