LMMS
Loading...
Searching...
No Matches
cv-to-audio.c File Reference
#include "CarlaNative.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Classes

struct  CvToAudioHandle

Macros

#define handlePtr   ((CvToAudioHandle*)handle)

Enumerations

enum  CvToAudioParams { PARAM_LIMITER = 0 , PARAM_COUNT }

Functions

static NativePluginHandle cv2audio_instantiate (const NativeHostDescriptor *host)
static void cv2audio_cleanup (NativePluginHandle handle)
static uint32_t cv2audio_get_parameter_count (NativePluginHandle handle)
static const NativeParametercv2audio_get_parameter_info (NativePluginHandle handle, uint32_t index)
static float cv2audio_get_parameter_value (NativePluginHandle handle, uint32_t index)
static void cv2audio_set_parameter_value (NativePluginHandle handle, uint32_t index, float value)
static const NativePortRangecv2audio_get_buffer_port_range (NativePluginHandle handle, uint32_t index, bool isOutput)
static const char * cv2audio_get_buffer_port_name (NativePluginHandle handle, uint32_t index, bool isOutput)
static void cv2audio_process (NativePluginHandle handle, float **inBuffer, float **outBuffer, uint32_t frames, const NativeMidiEvent *midiEvents, uint32_t midiEventCount)
void carla_register_native_plugin_cv2audio (void)

Variables

static const NativePluginDescriptor cv2audioDesc

Macro Definition Documentation

◆ handlePtr

#define handlePtr   ((CvToAudioHandle*)handle)

Enumeration Type Documentation

◆ CvToAudioParams

Enumerator
PARAM_LIMITER 
PARAM_COUNT 

Function Documentation

◆ carla_register_native_plugin_cv2audio()

void carla_register_native_plugin_cv2audio ( void )

◆ cv2audio_cleanup()

void cv2audio_cleanup ( NativePluginHandle handle)
static

◆ cv2audio_get_buffer_port_name()

const char * cv2audio_get_buffer_port_name ( NativePluginHandle handle,
uint32_t index,
bool isOutput )
static

◆ cv2audio_get_buffer_port_range()

const NativePortRange * cv2audio_get_buffer_port_range ( NativePluginHandle handle,
uint32_t index,
bool isOutput )
static

◆ cv2audio_get_parameter_count()

uint32_t cv2audio_get_parameter_count ( NativePluginHandle handle)
static

◆ cv2audio_get_parameter_info()

const NativeParameter * cv2audio_get_parameter_info ( NativePluginHandle handle,
uint32_t index )
static

◆ cv2audio_get_parameter_value()

float cv2audio_get_parameter_value ( NativePluginHandle handle,
uint32_t index )
static

◆ cv2audio_instantiate()

NativePluginHandle cv2audio_instantiate ( const NativeHostDescriptor * host)
static

◆ cv2audio_process()

void cv2audio_process ( NativePluginHandle handle,
float ** inBuffer,
float ** outBuffer,
uint32_t frames,
const NativeMidiEvent * midiEvents,
uint32_t midiEventCount )
static

◆ cv2audio_set_parameter_value()

void cv2audio_set_parameter_value ( NativePluginHandle handle,
uint32_t index,
float value )
static

Variable Documentation

◆ cv2audioDesc

const NativePluginDescriptor cv2audioDesc
static