FFmpeg
Data Fields
ThreadQueue Struct Reference

Data Fields

int * finished
 
unsigned int nb_streams
 
enum ThreadQueueType type
 
AVContainerFifofifo
 
AVFifofifo_stream_index
 
pthread_mutex_t lock
 
pthread_cond_t cond
 

Detailed Description

Definition at line 40 of file thread_queue.c.

Field Documentation

◆ finished

int* ThreadQueue::finished

◆ nb_streams

unsigned int ThreadQueue::nb_streams

Definition at line 42 of file thread_queue.c.

Referenced by receive_locked(), and tq_alloc().

◆ type

enum ThreadQueueType ThreadQueue::type

Definition at line 44 of file thread_queue.c.

Referenced by receive_locked(), and tq_alloc().

◆ fifo

AVContainerFifo* ThreadQueue::fifo

Definition at line 46 of file thread_queue.c.

Referenced by receive_locked(), tq_alloc(), tq_free(), tq_receive(), and tq_send().

◆ fifo_stream_index

AVFifo* ThreadQueue::fifo_stream_index

Definition at line 47 of file thread_queue.c.

Referenced by receive_locked(), tq_alloc(), tq_free(), and tq_send().

◆ lock

pthread_mutex_t ThreadQueue::lock

Definition at line 49 of file thread_queue.c.

Referenced by tq_alloc(), tq_free(), tq_receive(), tq_receive_finish(), tq_send(), and tq_send_finish().

◆ cond

pthread_cond_t ThreadQueue::cond

Definition at line 50 of file thread_queue.c.

Referenced by tq_alloc(), tq_free(), tq_receive(), tq_receive_finish(), tq_send(), and tq_send_finish().


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