Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
region_identifier.h File Reference

Region identifier. More...

#include <stdbool.h>
#include "utils/general.h"
#include "utils/yaml.h"
Include dependency graph for region_identifier.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  RegionIdentifier
 Index/identifier for a Region, so we can get Region objects quickly with it without searching by name. More...
 

Macros

#define REGION_IDENTIFIER_SCHEMA_VERSION   1
 

Enumerations

enum  RegionType { REGION_TYPE_MIDI = 1 << 0 , REGION_TYPE_AUDIO = 1 << 1 , REGION_TYPE_AUTOMATION = 1 << 2 , REGION_TYPE_CHORD = 1 << 3 }
 Type of Region. More...
 

Functions

void region_identifier_init (RegionIdentifier *self)
 
bool region_identifier_validate (RegionIdentifier *self)
 
void region_identifier_free (RegionIdentifier *self)
 

Detailed Description

Region identifier.

This is in its own file to avoid recursive inclusion.

Definition in file region_identifier.h.