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

Marker related code. More...

#include <stdint.h>
#include "dsp/position.h"
#include "gui/backend/arranger_object.h"
#include "utils/yaml.h"
Include dependency graph for marker.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Marker
 Marker for the MarkerTrack. More...
 

Macros

#define MARKER_WIDGET_TRIANGLE_W   10
 
#define marker_is_selected(r)   arranger_object_is_selected ((ArrangerObject *) r)
 
#define marker_is_deletable(m)    ((m)->type != MARKER_TYPE_START && (m)->type != MARKER_TYPE_END)
 

Enumerations

enum  MarkerType { MARKER_TYPE_START , MARKER_TYPE_END , MARKER_TYPE_CUSTOM }
 Marker type. More...
 

Functions

Markermarker_new (const char *name)
 Creates a Marker.
 
int marker_is_equal (Marker *a, Marker *b)
 Returns if the two Marker's are equal.
 
void marker_set_index (Marker *self, int index)
 
void marker_set_track_name_hash (Marker *marker, unsigned int track_name_hash)
 Sets the Track of the Marker.
 
Markermarker_find_by_name (const char *name)
 

Detailed Description

Marker related code.

Definition in file marker.h.