Control type declarations
More...
|
static size_t | spa_ump_message_size (uint8_t message_type) |
|
static int | spa_ump_to_midi (uint32_t *ump, size_t ump_size, uint8_t *midi, size_t midi_maxsize) |
|
static int | spa_ump_from_midi (uint8_t **midi, size_t *midi_size, uint32_t *ump, size_t ump_maxsize, uint8_t group, uint64_t *state) |
|
Control type declarations
◆ spa_control_type
Different Control types.
Enumerator |
---|
SPA_CONTROL_Invalid | |
SPA_CONTROL_Properties | SPA_TYPE_OBJECT_Props.
|
SPA_CONTROL_Midi | spa_pod_bytes with raw midi data (deprecated, use SPA_CONTROL_UMP)
|
SPA_CONTROL_OSC | spa_pod_bytes with an OSC packet
|
SPA_CONTROL_UMP | spa_pod_bytes with raw UMP (universal MIDI packet) data.
The UMP 32 bit words are stored in native endian format.
|
_SPA_CONTROL_LAST | not part of ABI
|
◆ SPA_TYPE_INFO_Control
◆ SPA_TYPE_INFO_CONTROL_BASE
◆ spa_ump_message_size()
static size_t spa_ump_message_size |
( |
uint8_t | message_type | ) |
|
|
inlinestatic |
◆ spa_ump_to_midi()
static int spa_ump_to_midi |
( |
uint32_t * | ump, |
|
|
size_t | ump_size, |
|
|
uint8_t * | midi, |
|
|
size_t | midi_maxsize ) |
|
inlinestatic |
◆ spa_ump_from_midi()
static int spa_ump_from_midi |
( |
uint8_t ** | midi, |
|
|
size_t * | midi_size, |
|
|
uint32_t * | ump, |
|
|
size_t | ump_maxsize, |
|
|
uint8_t | group, |
|
|
uint64_t * | state ) |
|
inlinestatic |
◆ spa_type_control