#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
|
| enum | {
PULP_NATIVE_OK = 0
, PULP_NATIVE_ERR_UNSUPPORTED = 1
, PULP_NATIVE_ERR_INVALID_ARGUMENT = 2
, PULP_NATIVE_ERR_OUT_OF_MEMORY = 3
,
PULP_NATIVE_ERR_INVALID_STATE = 4
, PULP_NATIVE_ERR_MALFORMED_STATE = 5
, PULP_NATIVE_ERR_VERSION_MISMATCH = 6
, PULP_NATIVE_ERR_INTERNAL = 7
} |
| enum | {
PULP_NATIVE_CAP_MIDI_INPUT = 1u << 0
, PULP_NATIVE_CAP_MIDI_OUTPUT = 1u << 1
, PULP_NATIVE_CAP_MPE = 1u << 2
, PULP_NATIVE_CAP_UMP = 1u << 3
,
PULP_NATIVE_CAP_SIDECHAIN = 1u << 4
, PULP_NATIVE_CAP_IS_INSTRUMENT = 1u << 5
, PULP_NATIVE_CAP_PARAM_MODULATION = 1u << 6
, PULP_NATIVE_CAP_STATE = 1u << 7
,
PULP_NATIVE_CAP_TAIL = 1u << 8
, PULP_NATIVE_CAP_EDITOR_COMMAND = 1u << 9
} |
| enum | { PULP_NATIVE_LIFECYCLE_SUSPENDED = 0
, PULP_NATIVE_LIFECYCLE_ACTIVE = 1
} |
| enum | {
PULP_NATIVE_PARAM_AUTOMATABLE = 1u << 0
, PULP_NATIVE_PARAM_MODULATABLE = 1u << 1
, PULP_NATIVE_PARAM_STEPPED = 1u << 2
, PULP_NATIVE_PARAM_BOOLEAN = 1u << 3
,
PULP_NATIVE_PARAM_LOGARITHMIC = 1u << 4
} |
| enum | { PULP_NATIVE_EVENT_AUTOMATION = 0
, PULP_NATIVE_EVENT_MODULATION = 1
} |
◆ PULP_NATIVE_CORE_ABI_VERSION
| #define PULP_NATIVE_CORE_ABI_VERSION 1u |
◆ pulp_native_audio_bus_v1
| typedef struct pulp_native_audio_bus_v1 pulp_native_audio_bus_v1 |
◆ pulp_native_audio_io_v1
| typedef struct pulp_native_audio_io_v1 pulp_native_audio_io_v1 |
◆ pulp_native_bus_layout_v1
| typedef struct pulp_native_bus_layout_v1 pulp_native_bus_layout_v1 |
◆ pulp_native_caps
◆ pulp_native_core_v1
| typedef struct pulp_native_core_v1 pulp_native_core_v1 |
◆ pulp_native_descriptor_v1
| typedef struct pulp_native_descriptor_v1 pulp_native_descriptor_v1 |
◆ pulp_native_host_services_v1
| typedef struct pulp_native_host_services_v1 pulp_native_host_services_v1 |
◆ pulp_native_instance
◆ pulp_native_lifecycle
◆ pulp_native_midi_event_v1
| typedef struct pulp_native_midi_event_v1 pulp_native_midi_event_v1 |
◆ pulp_native_midi_view_v1
| typedef struct pulp_native_midi_view_v1 pulp_native_midi_view_v1 |
◆ pulp_native_param_event_kind
◆ pulp_native_param_event_v1
| typedef struct pulp_native_param_event_v1 pulp_native_param_event_v1 |
◆ pulp_native_param_event_view_v1
| typedef struct pulp_native_param_event_view_v1 pulp_native_param_event_view_v1 |
◆ pulp_native_param_flags
◆ pulp_native_param_v1
| typedef struct pulp_native_param_v1 pulp_native_param_v1 |
◆ pulp_native_prepare_v1
| typedef struct pulp_native_prepare_v1 pulp_native_prepare_v1 |
◆ pulp_native_process_context_v1
| typedef struct pulp_native_process_context_v1 pulp_native_process_context_v1 |
◆ pulp_native_process_v1
| typedef struct pulp_native_process_v1 pulp_native_process_v1 |
◆ pulp_native_state_out_v1
| typedef struct pulp_native_state_out_v1 pulp_native_state_out_v1 |
◆ pulp_native_state_span_v1
| typedef struct pulp_native_state_span_v1 pulp_native_state_span_v1 |
◆ pulp_native_status
◆ anonymous enum
| Enumerator |
|---|
| PULP_NATIVE_OK | |
| PULP_NATIVE_ERR_UNSUPPORTED | |
| PULP_NATIVE_ERR_INVALID_ARGUMENT | |
| PULP_NATIVE_ERR_OUT_OF_MEMORY | |
| PULP_NATIVE_ERR_INVALID_STATE | |
| PULP_NATIVE_ERR_MALFORMED_STATE | |
| PULP_NATIVE_ERR_VERSION_MISMATCH | |
| PULP_NATIVE_ERR_INTERNAL | |
◆ anonymous enum
| Enumerator |
|---|
| PULP_NATIVE_EVENT_AUTOMATION | |
| PULP_NATIVE_EVENT_MODULATION | |
◆ anonymous enum
| Enumerator |
|---|
| PULP_NATIVE_LIFECYCLE_SUSPENDED | |
| PULP_NATIVE_LIFECYCLE_ACTIVE | |
◆ anonymous enum
| Enumerator |
|---|
| PULP_NATIVE_PARAM_AUTOMATABLE | |
| PULP_NATIVE_PARAM_MODULATABLE | |
| PULP_NATIVE_PARAM_STEPPED | |
| PULP_NATIVE_PARAM_BOOLEAN | |
| PULP_NATIVE_PARAM_LOGARITHMIC | |
◆ anonymous enum
| Enumerator |
|---|
| PULP_NATIVE_CAP_MIDI_INPUT | |
| PULP_NATIVE_CAP_MIDI_OUTPUT | |
| PULP_NATIVE_CAP_MPE | |
| PULP_NATIVE_CAP_UMP | |
| PULP_NATIVE_CAP_SIDECHAIN | |
| PULP_NATIVE_CAP_IS_INSTRUMENT | |
| PULP_NATIVE_CAP_PARAM_MODULATION | |
| PULP_NATIVE_CAP_STATE | |
| PULP_NATIVE_CAP_TAIL | |
| PULP_NATIVE_CAP_EDITOR_COMMAND | |
◆ pulp_native_core_entry_v1()
◆ pulp_rt_trap_if_no_alloc_scope()
| void pulp_rt_trap_if_no_alloc_scope |
( |
int32_t | kind, |
|
|
size_t | bytes ) |