Carla Backend
Variables
Engine Driver Device Hints

Various engine driver device hints. More...

Variables

static const uint ENGINE_DRIVER_DEVICE_HAS_CONTROL_PANEL = 0x1
 
static const uint ENGINE_DRIVER_DEVICE_CAN_TRIPLE_BUFFER = 0x2
 
static const uint ENGINE_DRIVER_DEVICE_VARIABLE_BUFFER_SIZE = 0x4
 
static const uint ENGINE_DRIVER_DEVICE_VARIABLE_SAMPLE_RATE = 0x8
 

Detailed Description

Various engine driver device hints.

See also
CarlaEngine::getHints(), CarlaEngine::getDriverDeviceInfo() and carla_get_engine_driver_device_info()

Variable Documentation

◆ ENGINE_DRIVER_DEVICE_HAS_CONTROL_PANEL

const uint ENGINE_DRIVER_DEVICE_HAS_CONTROL_PANEL = 0x1
static

Engine driver device has custom control-panel.

◆ ENGINE_DRIVER_DEVICE_CAN_TRIPLE_BUFFER

const uint ENGINE_DRIVER_DEVICE_CAN_TRIPLE_BUFFER = 0x2
static

Engine driver device can use a triple-buffer (3 number of periods instead of the usual 2).

See also
ENGINE_OPTION_AUDIO_NUM_PERIODS

◆ ENGINE_DRIVER_DEVICE_VARIABLE_BUFFER_SIZE

const uint ENGINE_DRIVER_DEVICE_VARIABLE_BUFFER_SIZE = 0x4
static

Engine driver device can change buffer-size on the fly.

See also
ENGINE_OPTION_AUDIO_BUFFER_SIZE

◆ ENGINE_DRIVER_DEVICE_VARIABLE_SAMPLE_RATE

const uint ENGINE_DRIVER_DEVICE_VARIABLE_SAMPLE_RATE = 0x8
static

Engine driver device can change sample-rate on the fly.

See also
ENGINE_OPTION_AUDIO_SAMPLE_RATE