Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
project.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: © 2023 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
10#ifndef __IO_PROJECT_H__
11#define __IO_PROJECT_H__
12
13#include "utils/types.h"
14
15#include <glib.h>
16
17TYPEDEF_STRUCT (Project);
18
19char *
20project_serialize_to_json_str (const Project * project, GError ** error);
21
22Project *
23project_deserialize_from_json_str (const char * json, GError ** error);
24
25#endif // __IO_PROJECT_H__
Contains all of the info that will be serialized into a project file.
Definition project.h:145
Custom types.