MLT  7.22.0
Data Fields
consumer_private Struct Reference

private members of mlt_consumer More...

Data Fields

atomic_int ahead
 
void * ahead_thread
 
int aud_counter
 
mlt_audio_format audio_format
 
int channels
 
int consecutive_dropped
 
int consecutive_rendered
 
pthread_cond_t done_cond
 
pthread_mutex_t done_mutex
 
mlt_event event_listener
 
double fps
 
int frequency
 
mlt_image_format image_format
 
int is_purge
 
mlt_position position
 
pthread_mutex_t position_mutex
 
int preroll
 
int process_head
 
mlt_frame put
 
int put_active
 
pthread_cond_t put_cond
 
pthread_mutex_t put_mutex
 
mlt_deque queue
 
pthread_cond_t queue_cond
 
pthread_mutex_t queue_mutex
 
int real_time
 
atomic_int speed
 
atomic_int started
 
pthread_t * threads
 used to deallocate all threads More...
 
mlt_deque worker_threads
 

Detailed Description

private members of mlt_consumer

Field Documentation

◆ ahead

atomic_int consumer_private::ahead

◆ ahead_thread

void* consumer_private::ahead_thread

◆ aud_counter

int consumer_private::aud_counter

◆ audio_format

mlt_audio_format consumer_private::audio_format

◆ channels

int consumer_private::channels

◆ consecutive_dropped

int consumer_private::consecutive_dropped

◆ consecutive_rendered

int consumer_private::consecutive_rendered

◆ done_cond

pthread_cond_t consumer_private::done_cond

◆ done_mutex

pthread_mutex_t consumer_private::done_mutex

◆ event_listener

mlt_event consumer_private::event_listener

◆ fps

double consumer_private::fps

◆ frequency

int consumer_private::frequency

◆ image_format

mlt_image_format consumer_private::image_format

◆ is_purge

int consumer_private::is_purge

◆ position

mlt_position consumer_private::position

◆ position_mutex

pthread_mutex_t consumer_private::position_mutex

◆ preroll

int consumer_private::preroll

◆ process_head

int consumer_private::process_head

◆ put

mlt_frame consumer_private::put

◆ put_active

int consumer_private::put_active

◆ put_cond

pthread_cond_t consumer_private::put_cond

◆ put_mutex

pthread_mutex_t consumer_private::put_mutex

◆ queue

mlt_deque consumer_private::queue

◆ queue_cond

pthread_cond_t consumer_private::queue_cond

◆ queue_mutex

pthread_mutex_t consumer_private::queue_mutex

◆ real_time

int consumer_private::real_time

◆ speed

atomic_int consumer_private::speed

◆ started

atomic_int consumer_private::started

◆ threads

pthread_t* consumer_private::threads

used to deallocate all threads

◆ worker_threads

mlt_deque consumer_private::worker_threads

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