#include <pulp_node_v1.h>
Public Attributes | |
| uint32_t | size |
| uint32_t | abi_major |
| const pulp_node_descriptor_v1 *(* | descriptor )(void) |
| pulp_node_status_v1(* | create )(const pulp_node_host_services_v1 *host, pulp_node_instance_v1 **out_instance) |
| void(* | destroy )(pulp_node_instance_v1 *instance) |
| pulp_node_status_v1(* | prepare )(pulp_node_instance_v1 *instance, const pulp_node_prepare_v1 *config) |
| void(* | reset )(pulp_node_instance_v1 *instance) |
| pulp_node_status_v1(* | process )(pulp_node_instance_v1 *instance, const pulp_node_audio_v1 *audio) |
| void(* | release )(pulp_node_instance_v1 *instance) |
| pulp_node_status_v1(* | save_state )(pulp_node_instance_v1 *instance, const pulp_node_writer_v1 *writer) |
| pulp_node_status_v1(* | load_state )(pulp_node_instance_v1 *instance, const uint8_t *bytes, size_t byte_len) |
| uint32_t(* | report_latency )(pulp_node_instance_v1 *instance) |
| uint32_t pulp_node_entry_v1::abi_major |
| pulp_node_status_v1(* pulp_node_entry_v1::create) (const pulp_node_host_services_v1 *host, pulp_node_instance_v1 **out_instance) |
| const pulp_node_descriptor_v1 *(* pulp_node_entry_v1::descriptor) (void) |
| void(* pulp_node_entry_v1::destroy) (pulp_node_instance_v1 *instance) |
| pulp_node_status_v1(* pulp_node_entry_v1::load_state) (pulp_node_instance_v1 *instance, const uint8_t *bytes, size_t byte_len) |
| pulp_node_status_v1(* pulp_node_entry_v1::prepare) (pulp_node_instance_v1 *instance, const pulp_node_prepare_v1 *config) |
| pulp_node_status_v1(* pulp_node_entry_v1::process) (pulp_node_instance_v1 *instance, const pulp_node_audio_v1 *audio) |
| void(* pulp_node_entry_v1::release) (pulp_node_instance_v1 *instance) |
| uint32_t(* pulp_node_entry_v1::report_latency) (pulp_node_instance_v1 *instance) |
| void(* pulp_node_entry_v1::reset) (pulp_node_instance_v1 *instance) |
| pulp_node_status_v1(* pulp_node_entry_v1::save_state) (pulp_node_instance_v1 *instance, const pulp_node_writer_v1 *writer) |
| uint32_t pulp_node_entry_v1::size |