Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
automation_tracklist.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: © 2018-2022 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
9
10#ifndef __SCHEMAS_AUDIO_AUTOMATION_TRACKLIST_H__
11#define __SCHEMAS_AUDIO_AUTOMATION_TRACKLIST_H__
12
14#include "utils/yaml.h"
15
17{
18 int schema_version;
19 AutomationTrack_v1 ** ats;
20 int num_ats;
22
23static const cyaml_schema_field_t automation_tracklist_fields_schema_v1[] = {
24 YAML_FIELD_INT (AutomationTracklist_v1, schema_version),
25 YAML_FIELD_DYN_ARRAY_VAR_COUNT (
27 ats,
28 automation_track_schema_v1),
29
30 CYAML_FIELD_END
31};
32
33static const cyaml_schema_value_t automation_tracklist_schema_v1 = {
34 YAML_VALUE_PTR (AutomationTracklist_v1, automation_tracklist_fields_schema_v1),
35};
36
37#endif
Automation track schema.
YAML utils.