xtc/src/project/project_internal.h

14 lines
452 B
C
Raw Normal View History

#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