MLT  7.22.0
Public Member Functions | Data Fields
mlt_event_struct Struct Reference

Event class. More...

Public Member Functions

void mlt_event_block (mlt_event self)
 Increment the block count on self event. More...
 
void mlt_event_close (mlt_event self)
 Close self event. More...
 
void mlt_event_inc_ref (mlt_event self)
 Increment the reference count on self event. More...
 
void mlt_event_unblock (mlt_event self)
 Decrement the block count on self event. More...
 

Data Fields

atomic_int_fast32_t block_count
 
mlt_listener listener
 
void * listener_data
 
mlt_events parent
 
atomic_int_fast32_t ref_count
 

Detailed Description

Event class.

Member Function Documentation

◆ mlt_event_block()

void mlt_event_block ( mlt_event  self)

Increment the block count on self event.

Parameters
selfan event

◆ mlt_event_close()

void mlt_event_close ( mlt_event  self)

Close self event.

Parameters
selfan event

◆ mlt_event_inc_ref()

void mlt_event_inc_ref ( mlt_event  self)

Increment the reference count on self event.

Parameters
selfan event

◆ mlt_event_unblock()

void mlt_event_unblock ( mlt_event  self)

Decrement the block count on self event.

Parameters
selfan event

Field Documentation

◆ block_count

atomic_int_fast32_t mlt_event_struct::block_count

◆ listener

mlt_listener mlt_event_struct::listener

◆ listener_data

void* mlt_event_struct::listener_data

◆ parent

mlt_events mlt_event_struct::parent

◆ ref_count

atomic_int_fast32_t mlt_event_struct::ref_count

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