#include "ysfx_midi.hpp"
#include <cstring>
#include <cassert>
|
| void | ysfx_midi_reserve (ysfx_midi_buffer_t *midi, uint32_t capacity, bool extensible) |
| void | ysfx_midi_clear (ysfx_midi_buffer_t *midi) |
| bool | ysfx_midi_push (ysfx_midi_buffer_t *midi, const ysfx_midi_event_t *event) |
| void | ysfx_midi_rewind (ysfx_midi_buffer_t *midi) |
| bool | ysfx_midi_get_next (ysfx_midi_buffer_t *midi, ysfx_midi_event_t *event) |
| bool | ysfx_midi_get_next_from_bus (ysfx_midi_buffer_t *midi, uint32_t bus, ysfx_midi_event_t *event) |
| bool | ysfx_midi_push_begin (ysfx_midi_buffer_t *midi, uint32_t bus, uint32_t offset, ysfx_midi_push_t *mp) |
| bool | ysfx_midi_push_data (ysfx_midi_push_t *mp, const uint8_t *data, uint32_t size) |
| bool | ysfx_midi_push_end (ysfx_midi_push_t *mp) |
| uint32_t | ysfx_midi_sizeof (uint8_t id) |
◆ ysfx_midi_clear()
| void ysfx_midi_clear |
( |
ysfx_midi_buffer_t * | midi | ) |
|
◆ ysfx_midi_get_next()
◆ ysfx_midi_get_next_from_bus()
◆ ysfx_midi_push()
◆ ysfx_midi_push_begin()
| bool ysfx_midi_push_begin |
( |
ysfx_midi_buffer_t * | midi, |
|
|
uint32_t | bus, |
|
|
uint32_t | offset, |
|
|
ysfx_midi_push_t * | mp ) |
◆ ysfx_midi_push_data()
◆ ysfx_midi_push_end()
| bool ysfx_midi_push_end |
( |
ysfx_midi_push_t * | mp | ) |
|
◆ ysfx_midi_reserve()
| void ysfx_midi_reserve |
( |
ysfx_midi_buffer_t * | midi, |
|
|
uint32_t | capacity, |
|
|
bool | extensible ) |
◆ ysfx_midi_rewind()
| void ysfx_midi_rewind |
( |
ysfx_midi_buffer_t * | midi | ) |
|
◆ ysfx_midi_sizeof()