paraslash Paraslash Audio Streaming
About   News   Download   Documentation   Development

Macros | Variables
sync_filter.c File Reference

Macros

#define FOR_EACH_BUDDY(_buddy, _list)    list_for_each_entry(_buddy, _list, node)
 
#define FOR_EACH_BUDDY_SAFE(_buddy, _tmp_buddy, _list)    list_for_each_entry_safe(_buddy, _tmp_buddy, _list, node)
 

Variables

const struct filter lsg_filter_cmd_com_sync_user_data
 

Detailed Description

Playback synchronization filter.

Macro Definition Documentation

◆ FOR_EACH_BUDDY

#define FOR_EACH_BUDDY (   _buddy,
  _list 
)     list_for_each_entry(_buddy, _list, node)

◆ FOR_EACH_BUDDY_SAFE

#define FOR_EACH_BUDDY_SAFE (   _buddy,
  _tmp_buddy,
  _list 
)     list_for_each_entry_safe(_buddy, _tmp_buddy, _list, node)

Variable Documentation

◆ lsg_filter_cmd_com_sync_user_data

const struct filter lsg_filter_cmd_com_sync_user_data
Initial value:
= {
.setup = sync_setup,
.open = sync_open,
.pre_monitor = sync_pre_monitor,
.post_monitor = sync_post_monitor,
.close = sync_close,
.teardown = sync_teardown
}