LMMS
Loading...
Searching...
No Matches
CarlaLibJackHints.h File Reference
#include "CarlaDefines.h"

Go to the source code of this file.

Typedefs

typedef int(* CarlaInterposedCallback) (int, void *)

Enumerations

enum  SetupHints {
  LIBJACK_FLAG_CONTROL_WINDOW = 0x01 , LIBJACK_FLAG_CAPTURE_FIRST_WINDOW = 0x02 , LIBJACK_FLAG_AUDIO_BUFFERS_ADDITION = 0x10 , LIBJACK_FLAG_MIDI_OUTPUT_CHANNEL_MIXDOWN = 0x20 ,
  LIBJACK_FLAG_EXTERNAL_START = 0x40
}
enum  SessionManager {
  LIBJACK_SESSION_MANAGER_NONE = 0 , LIBJACK_SESSION_MANAGER_AUTO = 1 , LIBJACK_SESSION_MANAGER_JACK = 2 , LIBJACK_SESSION_MANAGER_LADISH = 3 ,
  LIBJACK_SESSION_MANAGER_NSM = 4
}
enum  InterposerAction {
  LIBJACK_INTERPOSER_ACTION_NONE = 0 , LIBJACK_INTERPOSER_ACTION_SET_HINTS_AND_CALLBACK , LIBJACK_INTERPOSER_ACTION_SET_SESSION_MANAGER , LIBJACK_INTERPOSER_ACTION_SHOW_HIDE_GUI ,
  LIBJACK_INTERPOSER_ACTION_CLOSE_EVERYTHING
}
enum  InterposerCallbacks { LIBJACK_INTERPOSER_CALLBACK_NONE = 0 , LIBJACK_INTERPOSER_CALLBACK_UI_HIDE }

Functions

CARLA_API int jack_carla_interposed_action (uint action, uint value, void *ptr)

Typedef Documentation

◆ CarlaInterposedCallback

typedef int(* CarlaInterposedCallback) (int, void *)

Enumeration Type Documentation

◆ InterposerAction

Enumerator
LIBJACK_INTERPOSER_ACTION_NONE 
LIBJACK_INTERPOSER_ACTION_SET_HINTS_AND_CALLBACK 
LIBJACK_INTERPOSER_ACTION_SET_SESSION_MANAGER 
LIBJACK_INTERPOSER_ACTION_SHOW_HIDE_GUI 
LIBJACK_INTERPOSER_ACTION_CLOSE_EVERYTHING 

◆ InterposerCallbacks

Enumerator
LIBJACK_INTERPOSER_CALLBACK_NONE 
LIBJACK_INTERPOSER_CALLBACK_UI_HIDE 

◆ SessionManager

Enumerator
LIBJACK_SESSION_MANAGER_NONE 
LIBJACK_SESSION_MANAGER_AUTO 
LIBJACK_SESSION_MANAGER_JACK 
LIBJACK_SESSION_MANAGER_LADISH 
LIBJACK_SESSION_MANAGER_NSM 

◆ SetupHints

enum SetupHints
Enumerator
LIBJACK_FLAG_CONTROL_WINDOW 
LIBJACK_FLAG_CAPTURE_FIRST_WINDOW 
LIBJACK_FLAG_AUDIO_BUFFERS_ADDITION 
LIBJACK_FLAG_MIDI_OUTPUT_CHANNEL_MIXDOWN 
LIBJACK_FLAG_EXTERNAL_START 

Function Documentation

◆ jack_carla_interposed_action()

CARLA_API int jack_carla_interposed_action ( uint action,
uint value,
void * ptr )