| 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 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().
 1.8.17
 1.8.17