FFmpeg
|
Data Fields | |
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 |
AVFormatContext* FifoContext::avf |
Definition at line 39 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 41 of file fifo.c.
Referenced by fifo_init().
AVDictionary* FifoContext::format_options |
Definition at line 42 of file fifo.c.
Referenced by fifo_thread_write_header().
int FifoContext::queue_size |
Definition at line 44 of file fifo.c.
Referenced by fifo_init().
AVThreadMessageQueue* FifoContext::queue |
Definition at line 45 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 47 of file fifo.c.
Referenced by fifo_write_header(), and fifo_write_trailer().
int FifoContext::write_trailer_ret |
Definition at line 50 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 55 of file fifo.c.
Referenced by fifo_thread_attempt_recovery(), and fifo_thread_recover().
int FifoContext::max_recovery_attempts |
Definition at line 58 of file fifo.c.
Referenced by fifo_thread_attempt_recovery(), and fifo_thread_process_recovery_failure().
int FifoContext::attempt_recovery |
Definition at line 61 of file fifo.c.
Referenced by is_recoverable().
int FifoContext::recovery_wait_streamtime |
Definition at line 65 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 69 of file fifo.c.
Referenced by is_recoverable().
int FifoContext::drop_pkts_on_overflow |
Definition at line 72 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 76 of file fifo.c.
Referenced by fifo_consumer_thread(), and fifo_thread_attempt_recovery().
pthread_mutex_t FifoContext::overflow_flag_lock |
Definition at line 78 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 79 of file fifo.c.
Referenced by fifo_deinit(), and fifo_init().
volatile uint8_t FifoContext::overflow_flag |
Definition at line 81 of file fifo.c.
Referenced by fifo_consumer_thread(), and fifo_write_packet().
atomic_int_least64_t FifoContext::queue_duration |
Definition at line 83 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 84 of file fifo.c.
Referenced by fifo_init(), and fifo_write_packet().
int64_t FifoContext::timeshift |
Definition at line 85 of file fifo.c.
Referenced by fifo_consumer_thread(), fifo_thread_write_packet(), fifo_write_packet(), and fifo_write_trailer().