|
Ardour
9.0-pre0-1939-gd2b1b6f8ed
|
Go to the source code of this file.
Classes | |
| struct | chunk_header_struct |
| struct | mthd_chunk_struct |
Macros | |
| #define | ATTRIBUTE_PACKED |
Functions | |
| void | smf_track_add_event (smf_track_t *track, smf_event_t *event) |
| void | smf_init_tempo (smf_t *smf) |
| void | smf_fini_tempo (smf_t *smf) |
| void | smf_create_tempo_map_and_compute_seconds (smf_t *smf) |
| void | maybe_add_to_tempo_map (smf_event_t *event) |
| void | remove_last_tempo_with_pulses (smf_t *smf, size_t pulses) |
| int | smf_event_is_tempo_change_or_time_signature (const smf_event_t *event) |
| int | smf_event_length_is_valid (const smf_event_t *event) |
| int | is_status_byte (const unsigned char status) |
| smf_track_t * | smf_find_track_with_next_event (smf_t *smf) |
Private header. Applications using libsmf should use smf.h.
Definition in file smf_private.h.
| #define ATTRIBUTE_PACKED |
Definition at line 49 of file smf_private.h.
| int is_status_byte | ( | const unsigned char | status | ) |
| void maybe_add_to_tempo_map | ( | smf_event_t * | event | ) |
| void remove_last_tempo_with_pulses | ( | smf_t * | smf, |
| size_t | pulses | ||
| ) |
| void smf_create_tempo_map_and_compute_seconds | ( | smf_t * | smf | ) |
| int smf_event_is_tempo_change_or_time_signature | ( | const smf_event_t * | event | ) |
| int smf_event_length_is_valid | ( | const smf_event_t * | event | ) |
| smf_track_t* smf_find_track_with_next_event | ( | smf_t * | smf | ) |
| void smf_fini_tempo | ( | smf_t * | smf | ) |
| void smf_init_tempo | ( | smf_t * | smf | ) |
| void smf_track_add_event | ( | smf_track_t * | track, |
| smf_event_t * | event | ||
| ) |