Expand description
Raw bindings of all LV2 specification headers.
Bindings to the official LV2 API headers, used by rust-lv2
, a safe, fast, and ergonomic framework to create LV2 plugins for audio processing, written in Rust. The crate uses the version 1.18.0 of the specification, as pulled from the project’s website.
Structs§
- LV2UI_
Descriptor - A plugin UI.
- LV2UI_
Idle_ Interface - UI Idle Interface (LV2_UI__idleInterface)
- LV2UI_
Peak_ Data - Peak data for a slice of time, the update format for ui:peakProtocol.
- LV2UI_
Port_ Map - Feature to map port symbols to UIs.
- LV2UI_
Port_ Subscribe - Feature to subscribe to port updates (LV2_UI__portSubscribe).
- LV2UI_
Request_ Value - A feature to request a new parameter value from the host.
- LV2UI_
Resize - Feature/interface for resizable UIs (LV2_UI__resize).
- LV2UI_
Show_ Interface - UI Show Interface (LV2_UI__showInterface)
- LV2UI_
Touch - A feature to notify the host that the user has grabbed a UI control.
- LV2_
Atom - The header of an atom:Atom.
- LV2_
Atom_ Double - An atom:Double. May be cast to LV2_Atom.
- LV2_
Atom_ Event - The header of an atom:Event. Note this type is NOT an LV2_Atom.
- LV2_
Atom_ Float - An atom:Float. May be cast to LV2_Atom.
- LV2_
Atom_ Forge - A “forge” for creating atoms by appending to a buffer.
- LV2_
Atom_ Forge_ Frame - A stack frame used for keeping track of nested Atom containers.
- LV2_
Atom_ Int - An atom:Int or atom:Bool. May be cast to LV2_Atom.
- LV2_
Atom_ Literal - An atom:Literal. May be cast to LV2_Atom.
- LV2_
Atom_ Literal_ Body - The body of an atom:Literal.
- LV2_
Atom_ Long - An atom:Long. May be cast to LV2_Atom.
- LV2_
Atom_ Object - An atom:Object. May be cast to LV2_Atom.
- LV2_
Atom_ Object_ Body - The body of an atom:Object. May be cast to LV2_Atom.
- LV2_
Atom_ Object_ Query - A single entry in an Object query.
- LV2_
Atom_ Property - An atom:Property. May be cast to LV2_Atom.
- LV2_
Atom_ Property_ Body - The body of an atom:Property (typically in an atom:Object).
- LV2_
Atom_ Sequence - An atom:Sequence.
- LV2_
Atom_ Sequence_ Body - The body of an atom:Sequence (a sequence of events).
- LV2_
Atom_ String - An atom:String. May be cast to LV2_Atom.
- LV2_
Atom_ Tuple - An atom:Tuple. May be cast to LV2_Atom.
- LV2_
Atom_ URID - An atom:URID. May be cast to LV2_Atom.
- LV2_
Atom_ Vector - An atom:Vector. May be cast to LV2_Atom.
- LV2_
Atom_ Vector_ Body - The body of an atom:Vector.
- LV2_
Descriptor - Plugin Descriptor.
- LV2_
Event - An LV2 event (header only).
- LV2_
Event_ Buffer - A buffer of LV2 events (header only).
- LV2_
Event_ Feature - Non-POD events feature.
- LV2_
Event_ Iterator - An iterator over an LV2_Event_Buffer.
- LV2_
Extension_ Data_ Feature - The data field of the LV2_Feature for this extension.
- LV2_
Feature - Feature.
- LV2_
Lib_ Descriptor - Descriptor for a plugin library.
- LV2_
Log_ Log - Log feature (LV2_LOG__log)
- LV2_
Log_ Logger - Logger convenience API state.
- LV2_
Options_ Interface - Interface for dynamically setting options (LV2_OPTIONS__interface).
- LV2_
Options_ Option - An option.
- LV2_
Resize_ Port_ Resize - Host feature to allow plugins to resize their port buffers.
- LV2_
State_ Flags - Flags describing value characteristics.
- LV2_
State_ Free_ Path - Feature data for state:freePath (@ref LV2_STATE__freePath).
- LV2_
State_ Interface - LV2 Plugin State Interface.
- LV2_
State_ Make_ Path - Feature data for state:makePath (@ref LV2_STATE__makePath).
- LV2_
State_ Map_ Path - Feature data for state:mapPath (@ref LV2_STATE__mapPath).
- LV2_
URID_ Map - URID Map Feature (LV2_URID__map)
- LV2_
URID_ Unmap - URI Unmap Feature (LV2_URID__unmap)
- LV2_
URI_ Map_ Feature - URI Map Feature.
- LV2_
Worker_ Interface - Plugin Worker Interface.
- LV2_
Worker_ Schedule - Schedule Worker Host Feature.
- __
va_ list_ tag
Constants§
- LV2UI_
Request_ Value_ Status_ LV2UI_ REQUEST_ VALUE_ BUSY - Parameter already being requested.
- LV2UI_
Request_ Value_ Status_ LV2UI_ REQUEST_ VALUE_ ERR_ UNKNOWN - Unknown parameter.
- LV2UI_
Request_ Value_ Status_ LV2UI_ REQUEST_ VALUE_ ERR_ UNSUPPORTED - Unsupported parameter.
- LV2UI_
Request_ Value_ Status_ LV2UI_ REQUEST_ VALUE_ SUCCESS - Completed successfully.
- LV2_
ATOM_ PREFIX - LV2_
ATOM_ REFERENCE_ TYPE - LV2_
ATOM_ URI - LV2_
ATOM__ Atom - LV2_
ATOM__ Atom Port - LV2_
ATOM__ Blank - LV2_
ATOM__ Bool - LV2_
ATOM__ Chunk - LV2_
ATOM__ Double - LV2_
ATOM__ Event - LV2_
ATOM__ Float - LV2_
ATOM__ Int - LV2_
ATOM__ Literal - LV2_
ATOM__ Long - LV2_
ATOM__ Number - LV2_
ATOM__ Object - LV2_
ATOM__ Path - LV2_
ATOM__ Property - LV2_
ATOM__ Resource - LV2_
ATOM__ Sequence - LV2_
ATOM__ Sound - LV2_
ATOM__ String - LV2_
ATOM__ Tuple - LV2_
ATOM__ URI - LV2_
ATOM__ URID - LV2_
ATOM__ Vector - LV2_
ATOM__ atom Transfer - LV2_
ATOM__ beat Time - LV2_
ATOM__ buffer Type - LV2_
ATOM__ child Type - LV2_
ATOM__ event Transfer - LV2_
ATOM__ frame Time - LV2_
ATOM__ supports - LV2_
ATOM__ time Unit - LV2_
BUF_ SIZE_ PREFIX - LV2_
BUF_ SIZE_ URI - LV2_
BUF_ SIZE__ bounded Block Length - LV2_
BUF_ SIZE__ fixed Block Length - LV2_
BUF_ SIZE__ maxBlock Length - LV2_
BUF_ SIZE__ minBlock Length - LV2_
BUF_ SIZE__ nominal Block Length - LV2_
BUF_ SIZE__ power Of2Block Length - LV2_
BUF_ SIZE__ sequence Size - LV2_
CORE_ PREFIX - LV2_
CORE_ URI - LV2_
CORE__ Allpass Plugin - LV2_
CORE__ Amplifier Plugin - LV2_
CORE__ Analyser Plugin - LV2_
CORE__ Audio Port - LV2_
CORE__ Bandpass Plugin - LV2_
CORE__ CVPort - LV2_
CORE__ Chorus Plugin - LV2_
CORE__ Comb Plugin - LV2_
CORE__ Compressor Plugin - LV2_
CORE__ Constant Plugin - LV2_
CORE__ Control Port - LV2_
CORE__ Converter Plugin - LV2_
CORE__ Delay Plugin - LV2_
CORE__ Distortion Plugin - LV2_
CORE__ Dynamics Plugin - LV2_
CORE__ EQPlugin - LV2_
CORE__ Envelope Plugin - LV2_
CORE__ Expander Plugin - LV2_
CORE__ Extension Data - LV2_
CORE__ Feature - LV2_
CORE__ Filter Plugin - LV2_
CORE__ Flanger Plugin - LV2_
CORE__ Function Plugin - LV2_
CORE__ Gate Plugin - LV2_
CORE__ Generator Plugin - LV2_
CORE__ Highpass Plugin - LV2_
CORE__ Input Port - LV2_
CORE__ Instrument Plugin - LV2_
CORE__ Limiter Plugin - LV2_
CORE__ Lowpass Plugin - LV2_
CORE__ Mixer Plugin - LV2_
CORE__ Modulator Plugin - LV2_
CORE__ MultiEQ Plugin - LV2_
CORE__ Oscillator Plugin - LV2_
CORE__ Output Port - LV2_
CORE__ ParaEQ Plugin - LV2_
CORE__ Phaser Plugin - LV2_
CORE__ Pitch Plugin - LV2_
CORE__ Plugin - LV2_
CORE__ Plugin Base - LV2_
CORE__ Point - LV2_
CORE__ Port - LV2_
CORE__ Port Property - LV2_
CORE__ Resource - LV2_
CORE__ Reverb Plugin - LV2_
CORE__ Scale Point - LV2_
CORE__ Simulator Plugin - LV2_
CORE__ Spatial Plugin - LV2_
CORE__ Specification - LV2_
CORE__ Spectral Plugin - LV2_
CORE__ Utility Plugin - LV2_
CORE__ Waveshaper Plugin - LV2_
CORE__ applies To - LV2_
CORE__ binary - LV2_
CORE__ connection Optional - LV2_
CORE__ control - LV2_
CORE__ default - LV2_
CORE__ designation - LV2_
CORE__ documentation - LV2_
CORE__ enumeration - LV2_
CORE__ extension Data - LV2_
CORE__ free Wheeling - LV2_
CORE__ hardRT Capable - LV2_
CORE__ inPlace Broken - LV2_
CORE__ index - LV2_
CORE__ integer - LV2_
CORE__ isLive - LV2_
CORE__ latency - LV2_
CORE__ maximum - LV2_
CORE__ micro Version - LV2_
CORE__ minimum - LV2_
CORE__ minor Version - LV2_
CORE__ name - LV2_
CORE__ optional Feature - LV2_
CORE__ port - LV2_
CORE__ port Property - LV2_
CORE__ project - LV2_
CORE__ prototype - LV2_
CORE__ reports Latency - LV2_
CORE__ required Feature - LV2_
CORE__ sample Rate - LV2_
CORE__ scale Point - LV2_
CORE__ symbol - LV2_
CORE__ toggled - LV2_
DATA_ ACCESS_ PREFIX - LV2_
DATA_ ACCESS_ URI - LV2_
DYN_ MANIFEST_ PREFIX - LV2_
DYN_ MANIFEST_ URI - LV2_
EVENT_ AUDIO_ STAMP - LV2_
EVENT_ PPQN - LV2_
EVENT_ PREFIX - LV2_
EVENT_ URI - LV2_
EVENT__ Event - LV2_
EVENT__ Event Port - LV2_
EVENT__ Frame Stamp - LV2_
EVENT__ Time Stamp - LV2_
EVENT__ generates Time Stamp - LV2_
EVENT__ generic - LV2_
EVENT__ inherits Event - LV2_
EVENT__ inherits Time Stamp - LV2_
EVENT__ supports Event - LV2_
EVENT__ supports Time Stamp - LV2_
INSTANCE_ ACCESS_ URI - LV2_
LOG_ PREFIX - LV2_
LOG_ URI - LV2_
LOG__ Entry - LV2_
LOG__ Error - LV2_
LOG__ Note - LV2_
LOG__ Trace - LV2_
LOG__ Warning - LV2_
LOG__ log - LV2_
MIDI_ PREFIX - LV2_
MIDI_ URI - LV2_
MIDI__ Active Sense - LV2_
MIDI__ Aftertouch - LV2_
MIDI__ Bender - LV2_
MIDI__ Channel Pressure - LV2_
MIDI__ Chunk - LV2_
MIDI__ Clock - LV2_
MIDI__ Continue - LV2_
MIDI__ Controller - LV2_
MIDI__ Midi Event - LV2_
MIDI__ Note Off - LV2_
MIDI__ Note On - LV2_
MIDI__ Program Change - LV2_
MIDI__ Quarter Frame - LV2_
MIDI__ Reset - LV2_
MIDI__ Song Position - LV2_
MIDI__ Song Select - LV2_
MIDI__ Start - LV2_
MIDI__ Stop - LV2_
MIDI__ System Common - LV2_
MIDI__ System Exclusive - LV2_
MIDI__ System Message - LV2_
MIDI__ System Realtime - LV2_
MIDI__ Tick - LV2_
MIDI__ Tune Request - LV2_
MIDI__ Voice Message - LV2_
MIDI__ bender Value - LV2_
MIDI__ binding - LV2_
MIDI__ byte Number - LV2_
MIDI__ channel - LV2_
MIDI__ chunk - LV2_
MIDI__ controller Number - LV2_
MIDI__ controller Value - LV2_
MIDI__ note Number - LV2_
MIDI__ pressure - LV2_
MIDI__ program Number - LV2_
MIDI__ property - LV2_
MIDI__ song Number - LV2_
MIDI__ song Position - LV2_
MIDI__ status - LV2_
MIDI__ status Mask - LV2_
MIDI__ velocity - LV2_
MORPH_ PREFIX - LV2_
MORPH_ URI - LV2_
MORPH__ Auto Morph Port - LV2_
MORPH__ Morph Port - LV2_
MORPH__ current Type - LV2_
MORPH__ interface - LV2_
MORPH__ supports Type - LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ ALL_ NOTES_ OFF - < All Notes Off
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ ALL_ SOUNDS_ OFF - < All Sounds Off
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ DATA_ DECREMENT - < Data Decrement
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ DATA_ INCREMENT - < Data Increment
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ E1_ REVERB_ DEPTH - < E1 Reverb Depth
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ E2_ TREMOLO_ DEPTH - < E2 Tremolo Depth
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ E3_ CHORUS_ DEPTH - < E3 Chorus Depth
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ E4_ DETUNE_ DEPTH - < E4 Detune Depth
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ E5_ PHASER_ DEPTH - < E5 Phaser Depth
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ GENERAL_ PURPOS E5 - < General Purpose 5
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ GENERAL_ PURPOS E6 - < General Purpose 6
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ GENERAL_ PURPOS E7 - < General Purpose 7
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ GENERAL_ PURPOS E8 - < General Purpose 8
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ HOLD2 - < Hold2
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LEGATO_ FOOTSWITCH - < Legato Foot Switch
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LOCAL_ CONTROL_ SWITCH - < Local Control Switch
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ BALANCE - < Balance
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ BANK - < Bank Selection
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ BREATH - < Breath
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ DATA_ ENTRY - < Data Entry
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ EFFEC T1 - < Effect1
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ EFFEC T2 - < Effect2
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ EXPRESSION - < Expression
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ FOOT - < Foot
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ GENERAL_ PURPOS E1 - < General Purpose 1
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ GENERAL_ PURPOS E2 - < General Purpose 2
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ GENERAL_ PURPOS E3 - < General Purpose 3
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ GENERAL_ PURPOS E4 - < General Purpose 4
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ MAIN_ VOLUME - < Main Volume
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ MODWHEEL - < Modulation
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ PAN - < Panpot
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ LSB_ PORTAMENTO_ TIME - < Portamento Time
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MONO1 - < Mono1
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MONO2 - < Mono2
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ BALANCE - < Balance
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ BANK - < Bank Selection
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ BREATH - < Breath
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ DATA_ ENTRY - < Data Entry
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ EFFEC T1 - < Effect1
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ EFFEC T2 - < Effect2
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ EXPRESSION - < Expression
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ FOOT - < Foot
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ GENERAL_ PURPOS E1 - < General Purpose 1
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ GENERAL_ PURPOS E2 - < General Purpose 2
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ GENERAL_ PURPOS E3 - < General Purpose 3
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ GENERAL_ PURPOS E4 - < General Purpose 4
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ MAIN_ VOLUME - < Main Volume
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ MODWHEEL - < Modulation
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ PAN - < Panpot
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ MSB_ PORTAMENTO_ TIME - < Portamento Time
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ NRPN_ LSB - < Non-registered Parameter Number
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ NRPN_ MSB - < Non-registered Parameter Number
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ OMNI_ OFF - < Omni Off
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ OMNI_ ON - < Omni On
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ PORTAMENTO - < Portamento
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ PORTAMENTO_ CONTROL - < Portamento Control
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ RESET_ CONTROLLERS - < Reset Controllers
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ RPN_ LSB - < Registered Parameter Number
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ RPN_ MSB - < Registered Parameter Number
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC6 - < SC6
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC7 - < SC7
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC8 - < SC8
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC9 - < SC9
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC1_ SOUND_ VARIATION - < SC1 Sound Variation
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC2_ TIMBRE - < SC2 Timbre
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC3_ RELEASE_ TIME - < SC3 Release Time
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC4_ ATTACK_ TIME - < SC4 Attack Time
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC5_ BRIGHTNESS - < SC5 Brightness
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SC10 - < SC10
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SOFT_ PEDAL - < Soft Pedal
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SOSTENUTO - < Sostenuto
- LV2_
Midi_ Controller_ LV2_ MIDI_ CTL_ SUSTAIN - < Sustain Pedal
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ ACTIVE_ SENSE - < Active Sensing
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ BENDER - < Pitch Bender
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ CHANNEL_ PRESSURE - < Channel Pressure
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ CLOCK - < Clock
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ CONTINUE - < Continue
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ CONTROLLER - < Controller
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ INVALID - < Invalid Message
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ MTC_ QUARTER - < MTC Quarter Frame
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ NOTE_ OFF - < Note Off
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ NOTE_ ON - < Note On
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ NOTE_ PRESSURE - < Note Pressure
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ PGM_ CHANGE - < Program Change
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ RESET - < Reset
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ SONG_ POS - < Song Position
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ SONG_ SELECT - < Song Select
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ START - < Start
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ STOP - < Stop
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ SYSTEM_ EXCLUSIVE - < System Exclusive Begin
- LV2_
Midi_ Message_ Type_ LV2_ MIDI_ MSG_ TUNE_ REQUEST - < Tune Request
- LV2_
OPTIONS_ PREFIX - LV2_
OPTIONS_ URI - LV2_
OPTIONS__ Option - LV2_
OPTIONS__ interface - LV2_
OPTIONS__ options - LV2_
OPTIONS__ required Option - LV2_
OPTIONS__ supported Option - LV2_
Options_ Context_ LV2_ OPTIONS_ BLANK - This option applies to some blank node. The subject is a blank node identifier, which is valid only within the current local scope.
- LV2_
Options_ Context_ LV2_ OPTIONS_ INSTANCE - This option applies to the instance itself. The subject must be ignored.
- LV2_
Options_ Context_ LV2_ OPTIONS_ PORT - This option applies to a port on the instance. The subject is the port’s index.
- LV2_
Options_ Context_ LV2_ OPTIONS_ RESOURCE - This option applies to some named resource. The subject is a URI mapped to an integer (a LV2_URID, like the key)
- LV2_
Options_ Status_ LV2_ OPTIONS_ ERR_ BAD_ KEY - < Invalid/unsupported key.
- LV2_
Options_ Status_ LV2_ OPTIONS_ ERR_ BAD_ SUBJECT - < Invalid/unsupported subject.
- LV2_
Options_ Status_ LV2_ OPTIONS_ ERR_ BAD_ VALUE - < Invalid/unsupported value.
- LV2_
Options_ Status_ LV2_ OPTIONS_ ERR_ UNKNOWN - < Unknown error.
- LV2_
Options_ Status_ LV2_ OPTIONS_ SUCCESS - < Completed successfully.
- LV2_
PARAMETERS_ PREFIX - LV2_
PARAMETERS_ URI - LV2_
PARAMETERS__ Compressor Controls - LV2_
PARAMETERS__ Control Group - LV2_
PARAMETERS__ Envelope Controls - LV2_
PARAMETERS__ Filter Controls - LV2_
PARAMETERS__ Oscillator Controls - LV2_
PARAMETERS__ amplitude - LV2_
PARAMETERS__ attack - LV2_
PARAMETERS__ bypass - LV2_
PARAMETERS__ cutoff Frequency - LV2_
PARAMETERS__ decay - LV2_
PARAMETERS__ delay - LV2_
PARAMETERS__ dryLevel - LV2_
PARAMETERS__ frequency - LV2_
PARAMETERS__ gain - LV2_
PARAMETERS__ hold - LV2_
PARAMETERS__ pulse Width - LV2_
PARAMETERS__ ratio - LV2_
PARAMETERS__ release - LV2_
PARAMETERS__ resonance - LV2_
PARAMETERS__ sample Rate - LV2_
PARAMETERS__ sustain - LV2_
PARAMETERS__ threshold - LV2_
PARAMETERS__ waveform - LV2_
PARAMETERS__ wetDry Ratio - LV2_
PARAMETERS__ wetLevel - LV2_
PATCH_ PREFIX - LV2_
PATCH_ URI - LV2_
PATCH__ Ack - LV2_
PATCH__ Copy - LV2_
PATCH__ Delete - LV2_
PATCH__ Error - LV2_
PATCH__ Get - LV2_
PATCH__ Message - LV2_
PATCH__ Move - LV2_
PATCH__ Patch - LV2_
PATCH__ Post - LV2_
PATCH__ Put - LV2_
PATCH__ Request - LV2_
PATCH__ Response - LV2_
PATCH__ Set - LV2_
PATCH__ accept - LV2_
PATCH__ add - LV2_
PATCH__ body - LV2_
PATCH__ context - LV2_
PATCH__ destination - LV2_
PATCH__ property - LV2_
PATCH__ readable - LV2_
PATCH__ remove - LV2_
PATCH__ request - LV2_
PATCH__ sequence Number - LV2_
PATCH__ subject - LV2_
PATCH__ value - LV2_
PATCH__ wildcard - LV2_
PATCH__ writable - LV2_
PORT_ GROUPS_ PREFIX - LV2_
PORT_ GROUPS_ URI - LV2_
PORT_ GROUPS__ Discrete Group - LV2_
PORT_ GROUPS__ Element - LV2_
PORT_ GROUPS__ Five Point OneGroup - LV2_
PORT_ GROUPS__ Five Point Zero Group - LV2_
PORT_ GROUPS__ Four Point Zero Group - LV2_
PORT_ GROUPS__ Group - LV2_
PORT_ GROUPS__ Input Group - LV2_
PORT_ GROUPS__ MidSide Group - LV2_
PORT_ GROUPS__ Mono Group - LV2_
PORT_ GROUPS__ Output Group - LV2_
PORT_ GROUPS__ Seven Point OneGroup - LV2_
PORT_ GROUPS__ Seven Point OneWide Group - LV2_
PORT_ GROUPS__ SixPoint OneGroup - LV2_
PORT_ GROUPS__ Stereo Group - LV2_
PORT_ GROUPS__ Three Point Zero Group - LV2_
PORT_ GROUPS__ center - LV2_
PORT_ GROUPS__ center Left - LV2_
PORT_ GROUPS__ center Right - LV2_
PORT_ GROUPS__ element - LV2_
PORT_ GROUPS__ group - LV2_
PORT_ GROUPS__ left - LV2_
PORT_ GROUPS__ lowFrequency Effects - LV2_
PORT_ GROUPS__ main Input - LV2_
PORT_ GROUPS__ main Output - LV2_
PORT_ GROUPS__ rear Center - LV2_
PORT_ GROUPS__ rear Left - LV2_
PORT_ GROUPS__ rear Right - LV2_
PORT_ GROUPS__ right - LV2_
PORT_ GROUPS__ side - LV2_
PORT_ GROUPS__ side Chain Of - LV2_
PORT_ GROUPS__ side Left - LV2_
PORT_ GROUPS__ side Right - LV2_
PORT_ GROUPS__ source - LV2_
PORT_ GROUPS__ subGroup Of - LV2_
PORT_ PROPS_ PREFIX - LV2_
PORT_ PROPS_ URI - LV2_
PORT_ PROPS__ causes Artifacts - LV2_
PORT_ PROPS__ continuousCV - LV2_
PORT_ PROPS__ discreteCV - LV2_
PORT_ PROPS__ display Priority - LV2_
PORT_ PROPS__ expensive - LV2_
PORT_ PROPS__ hasStrict Bounds - LV2_
PORT_ PROPS__ logarithmic - LV2_
PORT_ PROPS__ notAutomatic - LV2_
PORT_ PROPS__ notOnGUI - LV2_
PORT_ PROPS__ range Steps - LV2_
PORT_ PROPS__ supports Strict Bounds - LV2_
PORT_ PROPS__ trigger - LV2_
PRESETS_ PREFIX - LV2_
PRESETS_ URI - LV2_
PRESETS__ Bank - LV2_
PRESETS__ Preset - LV2_
PRESETS__ bank - LV2_
PRESETS__ preset - LV2_
PRESETS__ value - LV2_
RESIZE_ PORT_ PREFIX - LV2_
RESIZE_ PORT_ URI - LV2_
RESIZE_ PORT__ asLarge As - LV2_
RESIZE_ PORT__ minimum Size - LV2_
RESIZE_ PORT__ resize - LV2_
Resize_ Port_ Status_ LV2_ RESIZE_ PORT_ ERR_ NO_ SPACE - < Insufficient space.
- LV2_
Resize_ Port_ Status_ LV2_ RESIZE_ PORT_ ERR_ UNKNOWN - < Unknown error.
- LV2_
Resize_ Port_ Status_ LV2_ RESIZE_ PORT_ SUCCESS - < Completed successfully.
- LV2_
STATE_ PREFIX - LV2_
STATE_ URI - LV2_
STATE__ State - LV2_
STATE__ State Changed - LV2_
STATE__ free Path - LV2_
STATE__ interface - LV2_
STATE__ load Default State - LV2_
STATE__ make Path - LV2_
STATE__ mapPath - LV2_
STATE__ state - LV2_
STATE__ thread Safe Restore - LV2_
State_ Status_ LV2_ STATE_ ERR_ BAD_ FLAGS - < Failed due to unsupported flags.
- LV2_
State_ Status_ LV2_ STATE_ ERR_ BAD_ TYPE - < Failed due to unsupported type.
- LV2_
State_ Status_ LV2_ STATE_ ERR_ NO_ FEATURE - < Failed due to missing features.
- LV2_
State_ Status_ LV2_ STATE_ ERR_ NO_ PROPERTY - < Failed due to missing property.
- LV2_
State_ Status_ LV2_ STATE_ ERR_ NO_ SPACE - < Failed due to insufficient space.
- LV2_
State_ Status_ LV2_ STATE_ ERR_ UNKNOWN - < Unknown error.
- LV2_
State_ Status_ LV2_ STATE_ SUCCESS - < Completed successfully.
- LV2_
TIME_ PREFIX - LV2_
TIME_ URI - LV2_
TIME__ Position - LV2_
TIME__ Rate - LV2_
TIME__ Time - LV2_
TIME__ bar - LV2_
TIME__ barBeat - LV2_
TIME__ beat - LV2_
TIME__ beat Unit - LV2_
TIME__ beats PerBar - LV2_
TIME__ beats PerMinute - LV2_
TIME__ frame - LV2_
TIME__ frames PerSecond - LV2_
TIME__ position - LV2_
TIME__ speed - LV2_
UI_ PREFIX - LV2_
UI_ URI - LV2_
UI__ CocoaUI - LV2_
UI__ Gtk3UI - LV2_
UI__ GtkUI - LV2_
UI__ Port Notification - LV2_
UI__ Port Protocol - LV2_
UI__ Qt4UI - LV2_
UI__ Qt5UI - LV2_
UI__ UI - LV2_
UI__ WindowsUI - LV2_
UI__ X11UI - LV2_
UI__ background Color - LV2_
UI__ binary - LV2_
UI__ fixed Size - LV2_
UI__ float Protocol - LV2_
UI__ foreground Color - LV2_
UI__ idle Interface - LV2_
UI__ noUser Resize - LV2_
UI__ notify Type - LV2_
UI__ parent - LV2_
UI__ peak Protocol - LV2_
UI__ plugin - LV2_
UI__ port Index - LV2_
UI__ port Map - LV2_
UI__ port Notification - LV2_
UI__ port Subscribe - LV2_
UI__ protocol - LV2_
UI__ request Value - LV2_
UI__ resize - LV2_
UI__ scale Factor - LV2_
UI__ show Interface - LV2_
UI__ touch - LV2_
UI__ ui - LV2_
UI__ update Rate - LV2_
UI__ window Title - LV2_
UNITS_ PREFIX - LV2_
UNITS_ URI - LV2_
UNITS__ Conversion - LV2_
UNITS__ Unit - LV2_
UNITS__ bar - LV2_
UNITS__ beat - LV2_
UNITS__ bpm - LV2_
UNITS__ cent - LV2_
UNITS__ cm - LV2_
UNITS__ coef - LV2_
UNITS__ conversion - LV2_
UNITS__ db - LV2_
UNITS__ degree - LV2_
UNITS__ frame - LV2_
UNITS__ hz - LV2_
UNITS__ inch - LV2_
UNITS__ khz - LV2_
UNITS__ km - LV2_
UNITS__ m - LV2_
UNITS__ mhz - LV2_
UNITS__ midi Note - LV2_
UNITS__ mile - LV2_
UNITS__ min - LV2_
UNITS__ mm - LV2_
UNITS__ ms - LV2_
UNITS__ name - LV2_
UNITS__ oct - LV2_
UNITS__ pc - LV2_
UNITS__ prefix Conversion - LV2_
UNITS__ render - LV2_
UNITS__ s - LV2_
UNITS__ semitone12TET - LV2_
UNITS__ symbol - LV2_
UNITS__ unit - LV2_
URID_ MAP_ URI - LV2_
URID_ PREFIX - LV2_
URID_ UNMAP_ URI - LV2_
URID_ URI - LV2_
URID__ map - LV2_
URID__ unmap - LV2_
URI_ MAP_ PREFIX - LV2_
URI_ MAP_ URI - LV2_
WORKER_ PREFIX - LV2_
WORKER_ URI - LV2_
WORKER__ interface - LV2_
WORKER__ schedule - LV2_
Worker_ Status_ LV2_ WORKER_ ERR_ NO_ SPACE - < Failed due to lack of space.
- LV2_
Worker_ Status_ LV2_ WORKER_ ERR_ UNKNOWN - < Unknown error.
- LV2_
Worker_ Status_ LV2_ WORKER_ SUCCESS - < Completed successfully.
Statics§
Type Aliases§
- LV2UI_
Controller - A pointer to a controller provided by the host.
- LV2UI_
Descriptor Function - The type of the lv2ui_descriptor() function.
- LV2UI_
Feature_ Handle - A pointer to opaque data for a feature.
- LV2UI_
Handle - A pointer to UI instance internals.
- LV2UI_
Request_ Value_ Status - A status code for LV2UI_Request_Value::request().
- LV2UI_
Widget - A pointer to some widget or other type of UI handle.
- LV2UI_
Write_ Function - A host-provided function that sends data to a plugin’s input ports.
- LV2_
Atom_ Bool - An atom:Bool. May be cast to LV2_Atom.
- LV2_
Atom_ Forge_ Deref_ Func - Function for resolving a reference. See lv2_atom_forge_set_sink().
- LV2_
Atom_ Forge_ Ref - A reference to a chunk of written output.
- LV2_
Atom_ Forge_ Sink - Sink function for writing output. See lv2_atom_forge_set_sink().
- LV2_
Atom_ Forge_ Sink_ Handle - Handle for LV2_Atom_Forge_Sink.
- LV2_
Descriptor_ Function - Type of the lv2_descriptor() function in a library (old discovery API).
- LV2_
Dyn_ Manifest_ Handle - Dynamic manifest generator handle.
- LV2_
Event_ Callback_ Data - LV2_
Handle - Plugin Instance Handle.
- LV2_
Lib_ Descriptor_ Function - Type of the lv2_lib_descriptor() function in an LV2 library.
- LV2_
Lib_ Handle - Handle for a library descriptor.
- LV2_
Log_ Handle - Opaque data to host data for LV2_Log_Log.
- LV2_
Midi_ Controller - Standard MIDI Controller Numbers.
- LV2_
Midi_ Message_ Type - MIDI Message Type.
- LV2_
Options_ Context - The context of an Option, which defines the subject it applies to.
- LV2_
Options_ Status - A status code for option functions.
- LV2_
Resize_ Port_ Feature_ Data - Opaque data for resize method.
- LV2_
Resize_ Port_ Status - A status code for state functions.
- LV2_
State_ Free_ Path_ Handle - LV2_
State_ Handle - LV2_
State_ Make_ Path_ Handle - LV2_
State_ Map_ Path_ Handle - LV2_
State_ Retrieve_ Function - A host-provided function to retrieve a property.
@param handle Must be the handle passed to LV2_State_Interface.restore().
@param key The key of the property to retrieve (URID).
@param size (Output) If non-NULL, set to the size of the restored value.
@param type (Output) If non-NULL, set to the type of the restored value.
@param flags (Output) If non-NULL, set to the flags for the restored value.
@return A pointer to the restored value (object), or NULL if no value
has been stored under
key
. - LV2_
State_ Status - A status code for state functions.
- LV2_
State_ Store_ Function - A host-provided function to store a property.
@param handle Must be the handle passed to LV2_State_Interface.save().
@param key The key to store
value
under (URID). @param value Pointer to the value to be stored. @param size The size ofvalue
in bytes. @param type The type ofvalue
(URID). @param flags LV2_State_Flags forvalue
. @return 0 on success, otherwise a non-zero error code. - LV2_
URID - URI mapped to an integer.
- LV2_
URID_ Map_ Handle - Opaque pointer to host data for LV2_URID_Map.
- LV2_
URID_ Unmap_ Handle - Opaque pointer to host data for LV2_URID_Unmap.
- LV2_
URI_ Map_ Callback_ Data - LV2_
Worker_ Respond_ Function - A function to respond to run() from the worker method.
- LV2_
Worker_ Respond_ Handle - Opaque handle for LV2_Worker_Interface::work().
- LV2_
Worker_ Schedule_ Handle - Opaque handle for LV2_Worker_Schedule.
- LV2_
Worker_ Status - Status code for worker functions.
- __
builtin_ va_ list - __
int32_ t - __
int64_ t - __
uint8_ t - __
uint16_ t - __
uint32_ t - va_list
Unions§
- LV2_
Atom_ Event__ bindgen_ ty_ 1 - Time stamp. Which type is valid is determined by context.