FFmpeg
Loading...
Searching...
No Matches
Data Fields
SafeQueue Struct Reference

Double-ended queue with mutex locks ensuring data consistency while multithreading. More...

Data Fields

Queueq
 
 
 

Detailed Description

Double-ended queue with mutex locks ensuring data consistency while multithreading.

Definition at line 46 of file safe_queue.c.

Field Documentation

◆  q

Queue* SafeQueue::q

Definition at line 47 of file safe_queue.c.

Referenced by ff_safe_queue_create(), ff_safe_queue_destroy(), ff_safe_queue_pop_front(), ff_safe_queue_push_back(), ff_safe_queue_push_front(), ff_safe_queue_size(), and ff_safe_queue_wait_for_size().

◆  mutex

AVMutex SafeQueue::mutex

Definition at line 48 of file safe_queue.c.

Referenced by ff_safe_queue_create(), ff_safe_queue_destroy(), ff_safe_queue_pop_front(), ff_safe_queue_push_back(), ff_safe_queue_push_front(), and ff_safe_queue_wait_for_size().

◆  cond

DNNCond SafeQueue::cond

Definition at line 49 of file safe_queue.c.

Referenced by ff_safe_queue_create(), ff_safe_queue_destroy(), ff_safe_queue_pop_front(), ff_safe_queue_push_back(), ff_safe_queue_push_front(), and ff_safe_queue_wait_for_size().


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

Generated on Sun Sep 6 2026 19:21:28 for FFmpeg by doxygen 1.13.2

AltStyle によって変換されたページ (->オリジナル) /