FFmpeg
Data Fields
ThreadQueue Struct Reference

Data Fields

int * finished
 
unsigned int nb_streams
 
AVFifofifo
 
ObjPoolobj_pool
 
void(* obj_move )(void *dst, void *src)
 
pthread_mutex_t lock
 
pthread_cond_t cond
 

Detailed Description

Definition at line 42 of file thread_queue.c.

Field Documentation

◆ finished

int* ThreadQueue::finished

◆ nb_streams

unsigned int ThreadQueue::nb_streams

Definition at line 44 of file thread_queue.c.

Referenced by receive_locked(), and tq_alloc().

◆ fifo

AVFifo* ThreadQueue::fifo

Definition at line 46 of file thread_queue.c.

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

◆ obj_pool

ObjPool* ThreadQueue::obj_pool

Definition at line 48 of file thread_queue.c.

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

◆ obj_move

void(* ThreadQueue::obj_move) (void *dst, void *src)

Definition at line 49 of file thread_queue.c.

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

◆ lock

pthread_mutex_t ThreadQueue::lock

Definition at line 51 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 52 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: