#ifndef XTC_PROJECT_INTERNAL_H #define XTC_PROJECT_INTERNAL_H #include "xtc/xtc_project.h" struct xtc_project { xtc_graph *graph; uint64_t next_track_id, next_clip_id; unsigned int tempo; size_t track_count, clip_count; xtc_track_info tracks[XTC_PROJECT_MAX_TRACKS]; xtc_clip_info clips[XTC_PROJECT_MAX_CLIPS]; }; int xtc_project_valid_name(const char *name); xtc_result xtc_project_validate(const xtc_project *project); #endif