Carla Backend
Namespaces | Enumerations | Functions
CarlaEngineInit.hpp File Reference
#include "CarlaEngine.hpp"

Go to the source code of this file.

Namespaces

 EngineInit
 

Enumerations

enum  AudioApi {
  AUDIO_API_NULL, AUDIO_API_JACK, AUDIO_API_OSS, AUDIO_API_ALSA,
  AUDIO_API_PULSEAUDIO, AUDIO_API_COREAUDIO, AUDIO_API_ASIO, AUDIO_API_DIRECTSOUND,
  AUDIO_API_WASAPI
}
 

Functions

CarlaEngineEngineInit::newJack ()
 
CarlaEngineEngineInit::newDummy ()
 
CarlaEngineEngineInit::newBridge (const char *audioPoolBaseName, const char *rtClientBaseName, const char *nonRtClientBaseName, const char *nonRtServerBaseName)
 
CarlaEngineEngineInit::newJuce (AudioApi api)
 
uint EngineInit::getJuceApiCount ()
 
const char * EngineInit::getJuceApiName (uint index)
 
const char *const * EngineInit::getJuceApiDeviceNames (uint index)
 
const EngineDriverDeviceInfoEngineInit::getJuceDeviceInfo (uint index, const char *deviceName)
 
bool EngineInit::showJuceDeviceControlPanel (uint index, const char *deviceName)
 
CarlaEngineEngineInit::newRtAudio (AudioApi api)
 
uint EngineInit::getRtAudioApiCount ()
 
const char * EngineInit::getRtAudioApiName (uint index)
 
const char *const * EngineInit::getRtAudioApiDeviceNames (uint index)
 
const EngineDriverDeviceInfoEngineInit::getRtAudioDeviceInfo (uint index, const char *deviceName)
 

Enumeration Type Documentation

◆ AudioApi

enum AudioApi

Native audio APIs.

Enumerator
AUDIO_API_NULL 
AUDIO_API_JACK 
AUDIO_API_OSS 
AUDIO_API_ALSA 
AUDIO_API_PULSEAUDIO 
AUDIO_API_COREAUDIO 
AUDIO_API_ASIO 
AUDIO_API_DIRECTSOUND 
AUDIO_API_WASAPI