LMMS
Loading...
Searching...
No Matches
v3_audio_processor Struct Reference

#include <audio_processor.h>

Public Member Functions

 v3_result (V3_API *set_bus_arrangements)(void *self
 v3_result (V3_API *get_bus_arrangement)(void *self
int32_t int32_t v3_speaker_arrangementv3_result (V3_API *can_process_sample_size)(void *self
 uint32_t (V3_API *get_latency_samples)(void *self)
 v3_result (V3_API *setup_processing)(void *self
 v3_result (V3_API *set_processing)(void *self
 v3_result (V3_API *process)(void *self
 uint32_t (V3_API *get_tail_samples)(void *self)

Public Attributes

v3_speaker_arrangementinputs
v3_speaker_arrangement int32_t num_inputs
v3_speaker_arrangement int32_t v3_speaker_arrangementoutputs
v3_speaker_arrangement int32_t v3_speaker_arrangement int32_t num_outputs
int32_t bus_direction
int32_t int32_t idx
int32_t int32_t v3_speaker_arrangement int32_t symbolic_sample_size
struct v3_process_setupsetup
v3_bool state
struct v3_process_datadata

Detailed Description

audio processor

Member Function Documentation

◆ uint32_t() [1/2]

v3_audio_processor::uint32_t ( V3_API * get_latency_samples)

◆ uint32_t() [2/2]

v3_audio_processor::uint32_t ( V3_API * get_tail_samples)

◆ v3_result() [1/6]

int32_t int32_t v3_speaker_arrangement * v3_audio_processor::v3_result ( V3_API * can_process_sample_size)

◆ v3_result() [2/6]

v3_audio_processor::v3_result ( V3_API * get_bus_arrangement)

◆ v3_result() [3/6]

v3_audio_processor::v3_result ( V3_API * process)

◆ v3_result() [4/6]

v3_audio_processor::v3_result ( V3_API * set_bus_arrangements)

◆ v3_result() [5/6]

v3_audio_processor::v3_result ( V3_API * set_processing)

◆ v3_result() [6/6]

v3_audio_processor::v3_result ( V3_API * setup_processing)

Member Data Documentation

◆ bus_direction

int32_t v3_audio_processor::bus_direction

◆ data

struct v3_process_data* v3_audio_processor::data

◆ idx

int32_t int32_t v3_audio_processor::idx

◆ inputs

v3_speaker_arrangement* v3_audio_processor::inputs

◆ num_inputs

v3_speaker_arrangement int32_t v3_audio_processor::num_inputs

◆ num_outputs

◆ outputs

◆ setup

struct v3_process_setup* v3_audio_processor::setup

◆ state

v3_bool v3_audio_processor::state

◆ symbolic_sample_size

int32_t int32_t v3_speaker_arrangement int32_t v3_audio_processor::symbolic_sample_size

The documentation for this struct was generated from the following file: