LMMS
Loading...
Searching...
No Matches
control-input-port-change-request.h File Reference
#include "lv2.h"
#include <stdint.h>
#include <stdbool.h>

Go to the source code of this file.

Classes

struct  _LV2_ControlInputPort_Change_Request

Macros

#define LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI   "http://kx.studio/ns/lv2ext/control-input-port-change-request"
#define LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_PREFIX   LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI "#"

Typedefs

typedef voidLV2_ControlInputPort_Change_Request_Handle
typedef struct _LV2_ControlInputPort_Change_Request LV2_ControlInputPort_Change_Request

Enumerations

enum  LV2_ControlInputPort_Change_Status { LV2_CONTROL_INPUT_PORT_CHANGE_SUCCESS = 0 , LV2_CONTROL_INPUT_PORT_CHANGE_ERR_UNKNOWN = 1 , LV2_CONTROL_INPUT_PORT_CHANGE_ERR_INVALID_INDEX = 2 }

Detailed Description

C header for the LV2 ControlInputPort change request extension http://kx.studio/ns/lv2ext/control-input-port-change-request.

Macro Definition Documentation

◆ LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_PREFIX

#define LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_PREFIX   LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI "#"

◆ LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI

#define LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI   "http://kx.studio/ns/lv2ext/control-input-port-change-request"

Typedef Documentation

◆ LV2_ControlInputPort_Change_Request

On instantiation, host must supply LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI feature. LV2_Feature::data must be pointer to LV2_ControlInputPort_Change_Request.

◆ LV2_ControlInputPort_Change_Request_Handle

Opaque handle for LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI feature.

Enumeration Type Documentation

◆ LV2_ControlInputPort_Change_Status

A status code for LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI functions.

Enumerator
LV2_CONTROL_INPUT_PORT_CHANGE_SUCCESS 

Completed successfully.

LV2_CONTROL_INPUT_PORT_CHANGE_ERR_UNKNOWN 

Unknown error.

LV2_CONTROL_INPUT_PORT_CHANGE_ERR_INVALID_INDEX 

Failed due to invalid port index.