audio/group_target_track.h file

Contents

Common logic for tracks that can be group targets.

Functions

void group_target_track_remove_child(Track* self, int child_pos, bool disconnect, bool recalc_graph, bool pub_events)
Removes a child track from the list of children.
void group_target_track_remove_all_children(Track* self, bool disconnect, bool recalc_graph, bool pub_events)
Remove all known children.
void group_target_track_add_child(Track* self, int child_pos, bool connect, bool recalc_graph, bool pub_events)
Adds a child track to the list of children.

Function documentation

void group_target_track_remove_all_children(Track* self, bool disconnect, bool recalc_graph, bool pub_events)

Remove all known children.

Parameters
self
disconnect Also route the children to "None".
recalc_graph
pub_events

void group_target_track_add_child(Track* self, int child_pos, bool connect, bool recalc_graph, bool pub_events)

Adds a child track to the list of children.

Parameters
self
child_pos
connect Connect the child to the group track.
recalc_graph
pub_events