LMMS
Loading...
Searching...
No Matches
Event

Classes

struct  LV2_Event
struct  LV2_Event_Buffer
struct  LV2_Event_Feature

Macros

#define LV2_EVENT_URI   "http://lv2plug.in/ns/ext/event"
 http://lv2plug.in/ns/ext/event
#define LV2_EVENT_PREFIX   LV2_EVENT_URI "#"
 http://lv2plug.in/ns/ext/event#
#define LV2_EVENT__Event   LV2_EVENT_PREFIX "Event"
 http://lv2plug.in/ns/ext/event#Event
#define LV2_EVENT__EventPort   LV2_EVENT_PREFIX "EventPort"
 http://lv2plug.in/ns/ext/event#EventPort
#define LV2_EVENT__FrameStamp   LV2_EVENT_PREFIX "FrameStamp"
 http://lv2plug.in/ns/ext/event#FrameStamp
#define LV2_EVENT__TimeStamp   LV2_EVENT_PREFIX "TimeStamp"
 http://lv2plug.in/ns/ext/event#TimeStamp
#define LV2_EVENT__generatesTimeStamp   LV2_EVENT_PREFIX "generatesTimeStamp"
 http://lv2plug.in/ns/ext/event#generatesTimeStamp
#define LV2_EVENT__generic   LV2_EVENT_PREFIX "generic"
 http://lv2plug.in/ns/ext/event#generic
#define LV2_EVENT__inheritsEvent   LV2_EVENT_PREFIX "inheritsEvent"
 http://lv2plug.in/ns/ext/event#inheritsEvent
#define LV2_EVENT__inheritsTimeStamp   LV2_EVENT_PREFIX "inheritsTimeStamp"
 http://lv2plug.in/ns/ext/event#inheritsTimeStamp
#define LV2_EVENT__supportsEvent   LV2_EVENT_PREFIX "supportsEvent"
 http://lv2plug.in/ns/ext/event#supportsEvent
#define LV2_EVENT__supportsTimeStamp   LV2_EVENT_PREFIX "supportsTimeStamp"
 http://lv2plug.in/ns/ext/event#supportsTimeStamp
#define LV2_EVENT_AUDIO_STAMP   0
 Special timestamp type for audio frames.
#define LV2_EVENT_URI   "http://lv2plug.in/ns/ext/event"
 http://lv2plug.in/ns/ext/event
#define LV2_EVENT_PREFIX   LV2_EVENT_URI "#"
 http://lv2plug.in/ns/ext/event#
#define LV2_EVENT__Event   LV2_EVENT_PREFIX "Event"
 http://lv2plug.in/ns/ext/event#Event
#define LV2_EVENT__EventPort   LV2_EVENT_PREFIX "EventPort"
 http://lv2plug.in/ns/ext/event#EventPort
#define LV2_EVENT__FrameStamp   LV2_EVENT_PREFIX "FrameStamp"
 http://lv2plug.in/ns/ext/event#FrameStamp
#define LV2_EVENT__TimeStamp   LV2_EVENT_PREFIX "TimeStamp"
 http://lv2plug.in/ns/ext/event#TimeStamp
#define LV2_EVENT__generatesTimeStamp   LV2_EVENT_PREFIX "generatesTimeStamp"
 http://lv2plug.in/ns/ext/event#generatesTimeStamp
#define LV2_EVENT__generic   LV2_EVENT_PREFIX "generic"
 http://lv2plug.in/ns/ext/event#generic
#define LV2_EVENT__inheritsEvent   LV2_EVENT_PREFIX "inheritsEvent"
 http://lv2plug.in/ns/ext/event#inheritsEvent
#define LV2_EVENT__inheritsTimeStamp   LV2_EVENT_PREFIX "inheritsTimeStamp"
 http://lv2plug.in/ns/ext/event#inheritsTimeStamp
#define LV2_EVENT__supportsEvent   LV2_EVENT_PREFIX "supportsEvent"
 http://lv2plug.in/ns/ext/event#supportsEvent
#define LV2_EVENT__supportsTimeStamp   LV2_EVENT_PREFIX "supportsTimeStamp"
 http://lv2plug.in/ns/ext/event#supportsTimeStamp
#define LV2_EVENT_AUDIO_STAMP   0
 Special timestamp type for audio frames.

Typedefs

typedef voidLV2_Event_Callback_Data

Variables

LV2_DEPRECATED typedef voidLV2_Event_Callback_Data
static const uint32_t LV2_EVENT_PPQN = 3136573440U
LV2_DISABLE_DEPRECATION_WARNINGS static LV2_DEPRECATED const uint32_t LV2_EVENT_PPQN = 3136573440U

Detailed Description

Generic time-stamped events, see http://lv2plug.in/ns/ext/event for details.

Generic time-stamped events.

See http://lv2plug.in/ns/ext/event for details.

Macro Definition Documentation

◆ LV2_EVENT__Event [1/2]

#define LV2_EVENT__Event   LV2_EVENT_PREFIX "Event"

◆ LV2_EVENT__Event [2/2]

#define LV2_EVENT__Event   LV2_EVENT_PREFIX "Event"

◆ LV2_EVENT__EventPort [1/2]

#define LV2_EVENT__EventPort   LV2_EVENT_PREFIX "EventPort"

◆ LV2_EVENT__EventPort [2/2]

#define LV2_EVENT__EventPort   LV2_EVENT_PREFIX "EventPort"

◆ LV2_EVENT__FrameStamp [1/2]

#define LV2_EVENT__FrameStamp   LV2_EVENT_PREFIX "FrameStamp"

◆ LV2_EVENT__FrameStamp [2/2]

#define LV2_EVENT__FrameStamp   LV2_EVENT_PREFIX "FrameStamp"

◆ LV2_EVENT__generatesTimeStamp [1/2]

#define LV2_EVENT__generatesTimeStamp   LV2_EVENT_PREFIX "generatesTimeStamp"

◆ LV2_EVENT__generatesTimeStamp [2/2]

#define LV2_EVENT__generatesTimeStamp   LV2_EVENT_PREFIX "generatesTimeStamp"

◆ LV2_EVENT__generic [1/2]

#define LV2_EVENT__generic   LV2_EVENT_PREFIX "generic"

◆ LV2_EVENT__generic [2/2]

#define LV2_EVENT__generic   LV2_EVENT_PREFIX "generic"

◆ LV2_EVENT__inheritsEvent [1/2]

#define LV2_EVENT__inheritsEvent   LV2_EVENT_PREFIX "inheritsEvent"

◆ LV2_EVENT__inheritsEvent [2/2]

#define LV2_EVENT__inheritsEvent   LV2_EVENT_PREFIX "inheritsEvent"

◆ LV2_EVENT__inheritsTimeStamp [1/2]

#define LV2_EVENT__inheritsTimeStamp   LV2_EVENT_PREFIX "inheritsTimeStamp"

◆ LV2_EVENT__inheritsTimeStamp [2/2]

#define LV2_EVENT__inheritsTimeStamp   LV2_EVENT_PREFIX "inheritsTimeStamp"

◆ LV2_EVENT__supportsEvent [1/2]

#define LV2_EVENT__supportsEvent   LV2_EVENT_PREFIX "supportsEvent"

◆ LV2_EVENT__supportsEvent [2/2]

#define LV2_EVENT__supportsEvent   LV2_EVENT_PREFIX "supportsEvent"

◆ LV2_EVENT__supportsTimeStamp [1/2]

#define LV2_EVENT__supportsTimeStamp   LV2_EVENT_PREFIX "supportsTimeStamp"

◆ LV2_EVENT__supportsTimeStamp [2/2]

#define LV2_EVENT__supportsTimeStamp   LV2_EVENT_PREFIX "supportsTimeStamp"

◆ LV2_EVENT__TimeStamp [1/2]

#define LV2_EVENT__TimeStamp   LV2_EVENT_PREFIX "TimeStamp"

◆ LV2_EVENT__TimeStamp [2/2]

#define LV2_EVENT__TimeStamp   LV2_EVENT_PREFIX "TimeStamp"

◆ LV2_EVENT_AUDIO_STAMP [1/2]

#define LV2_EVENT_AUDIO_STAMP   0

Special timestamp type for audio frames.

◆ LV2_EVENT_AUDIO_STAMP [2/2]

#define LV2_EVENT_AUDIO_STAMP   0

Special timestamp type for audio frames.

◆ LV2_EVENT_PREFIX [1/2]

#define LV2_EVENT_PREFIX   LV2_EVENT_URI "#"

◆ LV2_EVENT_PREFIX [2/2]

#define LV2_EVENT_PREFIX   LV2_EVENT_URI "#"

◆ LV2_EVENT_URI [1/2]

#define LV2_EVENT_URI   "http://lv2plug.in/ns/ext/event"

◆ LV2_EVENT_URI [2/2]

#define LV2_EVENT_URI   "http://lv2plug.in/ns/ext/event"

Typedef Documentation

◆ LV2_Event_Callback_Data

Opaque pointer to host data.

Variable Documentation

◆ LV2_Event_Callback_Data

Opaque pointer to host data.

◆ LV2_EVENT_PPQN [1/2]

const uint32_t LV2_EVENT_PPQN = 3136573440U
static

The best Pulses Per Quarter Note for tempo-based uint32_t timestamps. Equal to 2^12 * 5 * 7 * 9 * 11 * 13 * 17, which is evenly divisble by all integers from 1 through 18 inclusive, and powers of 2 up to 2^12.

◆ LV2_EVENT_PPQN [2/2]

LV2_DISABLE_DEPRECATION_WARNINGS static LV2_DEPRECATED const uint32_t LV2_EVENT_PPQN = 3136573440U
static

The best Pulses Per Quarter Note for tempo-based uint32_t timestamps. Equal to 2^12 * 5 * 7 * 9 * 11 * 13 * 17, which is evenly divisble by all integers from 1 through 18 inclusive, and powers of 2 up to 2^12.