[−][src]Crate lv2_sys
Raw bindings of all LV2 specification headers.
This crate contains all C headers of the LV2 specification. Please note that utility headers are not included. If you want to use utilities, you should use the "nice" LV2 crates or create your own.
The bindings are generated at build time using bindgen, which requires clang to be installed. The installation process is described here.
Structs
LV2_URI_Map_Feature | URI Map Feature. |
LV2_Extension_Data_Feature | The data field of the LV2_Feature for this extension. |
LV2_Lib_Descriptor | Descriptor for a plugin library. |
LV2_Atom | The header of an atom:Atom. |
LV2_Atom_Int | An atom:Int or atom:Bool. May be cast to LV2_Atom. |
LV2_Atom_Long | An atom:Long. May be cast to LV2_Atom. |
LV2_Atom_Float | An atom:Float. May be cast to LV2_Atom. |
LV2_Atom_Double | An atom:Double. May be cast to LV2_Atom. |
LV2_Atom_URID | An atom:URID. May be cast to LV2_Atom. |
LV2_Atom_String | An atom:String. May be cast to LV2_Atom. |
LV2_Atom_Literal_Body | The body of an atom:Literal. |
LV2_Atom_Literal | An atom:Literal. May be cast to LV2_Atom. |
LV2_Atom_Tuple | An atom:Tuple. May be cast to LV2_Atom. |
LV2_Atom_Vector_Body | The body of an atom:Vector. |
LV2_Atom_Vector | An atom:Vector. May be cast to LV2_Atom. |
LV2_Atom_Property_Body | The body of an atom:Property (e.g. in an atom:Object). |
LV2_Atom_Property | An atom:Property. 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 | An atom:Object. 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_Sequence_Body | The body of an atom:Sequence (a sequence of events). |
LV2_Atom_Sequence | An atom:Sequence. |
LV2_Atom_Object_Query | A single entry in an Object query. |
LV2_Atom_Forge | A "forge" for creating atoms by appending to a buffer. |
LV2_State_Map_Path | Feature data for state:mapPath (@ref LV2_STATE__mapPath). |
LV2_State_Make_Path | Feature data for state:makePath (@ref LV2_STATE__makePath). |
LV2_Log_Logger | Logger convenience API state. |
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_Resize_Port_Resize | Host feature to allow plugins to resize their port buffers. |
_G_fpos64_t | |
_G_fpos_t | |
_IO_FILE | |
_IO_FILE_plus | |
_IO_jump_t | |
_IO_marker | |
_LV2_Feature | Feature. |
_LV2_Descriptor | Plugin Descriptor. |
_LV2_Worker_Interface | Plugin Worker Interface. |
_LV2_Worker_Schedule | Schedule Worker Host Feature. |
_LV2_URID_Map | URID Map Feature (LV2_URID__map) |
_LV2_URID_Unmap | URI Unmap Feature (LV2_URID__unmap) |
_LV2_Atom_Forge_Frame | A stack frame used for keeping track of nested Atom containers. |
_LV2_Options_Option | An option. |
_LV2_Options_Interface | Interface for dynamically setting options (LV2_OPTIONS__interface). |
_LV2UI_Descriptor | A plugin UI. |
_LV2UI_Resize | Feature/interface for resizable UIs (LV2_UI__resize). |
_LV2UI_Port_Map | Feature to map port symbols to UIs. |
_LV2UI_Port_Subscribe | Feature to subscribe to port updates (LV2_UI__portSubscribe). |
_LV2UI_Touch | A feature to notify the host that the user has grabbed a UI control. |
_LV2UI_Idle_Interface | UI Idle Interface (LV2_UI__idleInterface) |
_LV2UI_Show_Interface | UI Show Interface (LV2_UI__showInterface) |
_LV2UI_Peak_Data | Peak data for a slice of time, the update format for ui:peakProtocol. |
_LV2_State_Interface | LV2 Plugin State Interface. |
_LV2_Log | Log feature (LV2_LOG__log) |
__fsid_t | |
__locale_data | |
__locale_struct | |
__mbstate_t | |
__pthread_cond_s | |
__pthread_cond_s__bindgen_ty_1__bindgen_ty_1 | |
__pthread_cond_s__bindgen_ty_2__bindgen_ty_1 | |
__pthread_internal_list | |
__pthread_mutex_s | |
__pthread_rwlock_arch_t | |
__sigset_t | |
__va_list_tag | |
div_t | |
drand48_data | |
fd_set | |
ldiv_t | |
lldiv_t | |
max_align_t | |
random_data | |
timespec | |
timeval |
Constants
Statics
LV2_ATOM_OBJECT_QUERY_END | |
_IO_2_1_stdin_ | |
_IO_2_1_stdout_ | |
_IO_2_1_stderr_ | |
stderr | |
stdin | |
stdout | |
sys_errlist | |
sys_nerr |