10#ifndef __AUDIO_REGION_LINK_GROUP_H__
11#define __AUDIO_REGION_LINK_GROUP_H__
23#define REGION_LINK_GROUP_MAGIC 1222013
24#define IS_REGION_LINK_GROUP(x) \
25 (((RegionLinkGroup *) (x))->magic == REGION_LINK_GROUP_MAGIC)
47region_link_group_new (
int idx);
63 bool autoremove_last_region_and_group,
64 bool update_identifier);
NONNULL void region_link_group_remove_region(RegionLinkGroup *self, Region *region, bool autoremove_last_region_and_group, bool update_identifier)
Remove the region from the link group.
NONNULL void region_link_group_update(RegionLinkGroup *self, Region *region)
Updates all other regions in the link group.
Index/identifier for a Region, so we can get Region objects quickly with it without searching by name...
A group of linked regions.
int group_idx
Group index.
RegionIdentifier * ids
Identifiers for regions in this link group.
A region (clip) is an object on the timeline that contains either MidiNote's or AudioClip's.