Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp_native_host_services_v1 Struct Reference

#include <native_core.h>

Public Attributes

uint32_t size
uint32_t abi_version
void * host_context
void *(* alloc )(void *host_context, size_t bytes)
void(* free )(void *host_context, void *ptr)
void(* log )(void *host_context, int32_t level, const char *utf8, size_t len)
int32_t(* push_midi_out )(void *out_sink, const pulp_native_midi_event_v1 *event)
void(* notify_latency_changed )(void *host_context)

Member Data Documentation

◆ abi_version

uint32_t pulp_native_host_services_v1::abi_version

◆ alloc

void *(* pulp_native_host_services_v1::alloc) (void *host_context, size_t bytes)

◆ free

void(* pulp_native_host_services_v1::free) (void *host_context, void *ptr)

◆ host_context

void* pulp_native_host_services_v1::host_context

◆ log

void(* pulp_native_host_services_v1::log) (void *host_context, int32_t level, const char *utf8, size_t len)

◆ notify_latency_changed

void(* pulp_native_host_services_v1::notify_latency_changed) (void *host_context)

◆ push_midi_out

int32_t(* pulp_native_host_services_v1::push_midi_out) (void *out_sink, const pulp_native_midi_event_v1 *event)

◆ size

uint32_t pulp_native_host_services_v1::size

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/native-components/include/pulp/native_components/native_core.h