Ardour  9.0-pre0-582-g084a23a80d
smf_track_struct Struct Reference

#include <smf.h>

Public Attributes

smf_tsmf
 
int track_number
 
size_t number_of_events
 
char * name
 
char * instrument
 
void * file_buffer
 
size_t file_buffer_length
 
int last_status
 
size_t next_event_offset
 
size_t next_event_number
 
size_t time_of_next_event
 
GPtrArray * events_array
 

Detailed Description

Represents a single track.

Definition at line 276 of file smf.h.

Member Data Documentation

◆ events_array

GPtrArray* smf_track_struct::events_array

Definition at line 296 of file smf.h.

◆ file_buffer

void* smf_track_struct::file_buffer

These are private fields using only by loading and saving routines.

Definition at line 285 of file smf.h.

◆ file_buffer_length

size_t smf_track_struct::file_buffer_length

Definition at line 286 of file smf.h.

◆ instrument

char* smf_track_struct::instrument

Definition at line 283 of file smf.h.

◆ last_status

int smf_track_struct::last_status

Definition at line 287 of file smf.h.

◆ name

char* smf_track_struct::name

Definition at line 282 of file smf.h.

◆ next_event_number

size_t smf_track_struct::next_event_number

Definition at line 292 of file smf.h.

◆ next_event_offset

size_t smf_track_struct::next_event_offset

Private, used by smf.c. Offset into buffer, used in parse_next_event().

Definition at line 291 of file smf.h.

◆ number_of_events

size_t smf_track_struct::number_of_events

Definition at line 280 of file smf.h.

◆ smf

smf_t* smf_track_struct::smf

Definition at line 277 of file smf.h.

◆ time_of_next_event

size_t smf_track_struct::time_of_next_event

Absolute time of next event on events_queue.

Definition at line 295 of file smf.h.

◆ track_number

int smf_track_struct::track_number

Definition at line 279 of file smf.h.


The documentation for this struct was generated from the following file: