FFmpeg
Data Fields
SyncQueue Struct Reference

Data Fields

enum SyncQueueType type
 
int finished
 
int head_stream
 
int head_finished_stream
 
int64_t buf_size_us
 
SyncQueueStreamstreams
 
unsigned int nb_streams
 
ObjPoolpool
 

Detailed Description

Definition at line 45 of file sync_queue.c.

Field Documentation

◆ type

enum SyncQueueType SyncQueue::type

Definition at line 46 of file sync_queue.c.

Referenced by frame_move(), frame_null(), frame_ts(), and sq_alloc().

◆ finished

int SyncQueue::finished

Definition at line 49 of file sync_queue.c.

Referenced by finish_stream(), and receive_for_stream().

◆ head_stream

int SyncQueue::head_stream

Definition at line 52 of file sync_queue.c.

Referenced by queue_head_update(), receive_for_stream(), sq_alloc(), and stream_update_ts().

◆ head_finished_stream

int SyncQueue::head_finished_stream

Definition at line 54 of file sync_queue.c.

Referenced by finish_stream(), sq_alloc(), and stream_update_ts().

◆ buf_size_us

int64_t SyncQueue::buf_size_us

Definition at line 57 of file sync_queue.c.

Referenced by overflow_heartbeat(), and sq_alloc().

◆ streams

SyncQueueStream* SyncQueue::streams

◆ nb_streams

unsigned int SyncQueue::nb_streams

◆ pool

ObjPool* SyncQueue::pool

Definition at line 63 of file sync_queue.c.

Referenced by receive_for_stream(), sq_alloc(), sq_free(), and sq_send().


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