10#ifndef __SCHEMAS_AUDIO_REGION_IDENTIFIER_H__
11#define __SCHEMAS_AUDIO_REGION_IDENTIFIER_H__
15typedef enum RegionType_v1
17 REGION_TYPE_MIDI_v1 = 1 << 0,
18 REGION_TYPE_AUDIO_v1 = 1 << 1,
19 REGION_TYPE_AUTOMATION_v1 = 1 << 2,
20 REGION_TYPE_CHORD_v1 = 1 << 3,
23static const cyaml_bitdef_t region_type_bitvals_v1[] = {
24 { .name =
"midi", .offset = 0, .bits = 1 },
25 { .name =
"audio", .offset = 1, .bits = 1 },
26 { .name =
"automation", .offset = 2, .bits = 1 },
27 { .name =
"chord", .offset = 3, .bits = 1 },
35 unsigned int track_name_hash;
41static const cyaml_schema_field_t region_identifier_fields_schema_v1[] = {
53static const cyaml_schema_value_t region_identifier_schema_v1 = {
57static const cyaml_schema_value_t region_identifier_schema_default_v1 = {