ardour
Public Attributes | List of all members
smf_track_struct Struct Reference

#include <smf.h>

Public Attributes

smf_tsmf
 
int track_number
 
size_t number_of_events
 
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

GPtrArray* smf_track_struct::events_array

Definition at line 294 of file smf.h.

void* smf_track_struct::file_buffer

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

Definition at line 283 of file smf.h.

size_t smf_track_struct::file_buffer_length

Definition at line 284 of file smf.h.

int smf_track_struct::last_status

Definition at line 285 of file smf.h.

size_t smf_track_struct::next_event_number

Definition at line 290 of file smf.h.

size_t smf_track_struct::next_event_offset

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

Definition at line 289 of file smf.h.

size_t smf_track_struct::number_of_events

Definition at line 280 of file smf.h.

smf_t* smf_track_struct::smf

Definition at line 277 of file smf.h.

size_t smf_track_struct::time_of_next_event

Absolute time of next event on events_queue.

Definition at line 293 of file smf.h.

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: