| Carla Backend API | |
| Engine Driver Device Hints | |
| Plugin Hints | |
| Plugin Options | |
| Audio Port Hints | |
| Parameter Hints | |
| Mapped Parameter Flags | |
| Patchbay Port Hints | |
| Patchbay Port Group Hints | |
| Custom Data Types | |
| Custom Data Keys | |
| Carla Host API | |
| Carla Utils API | |
| Carla Native API | |
| Inline-Display | |
| MIDI Naming | |
| Locks | |
| Basic Interfaces | |
| Graphical User Interface | |
| Platform UI Types | |
| Plug-in Type used for subCategories | |
| VST 3 Data Types | |
| VST busses | |
| Speaker Arrangements | |
| Pugl C API | |
| OpenGL | |
| Events | |
| Status | |
| World | |
| View | |
| Setup | |
| Frame | |
| Window | |
| Graphics | |
| Interaction | |
| Deprecated API | |
| Stub | |
| Porting Guide for New Versions | |
| Porting from FLAC 1.1.2 to 1.1.3 | This module describes porting from FLAC 1.1.2 to FLAC 1.1.3 |
| Porting from FLAC 1.1.3 to 1.1.4 | This module describes porting from FLAC 1.1.3 to FLAC 1.1.4 |
| Porting from FLAC 1.1.4 to 1.2.0 | This module describes porting from FLAC 1.1.4 to FLAC 1.2.0 |
| FLAC C API | |
| FLAC/callback.h: I/O callback structures | This module defines the structures for describing I/O callbacks to the other FLAC interfaces |
| FLAC/export.h: export symbols | This module contains #defines and symbols for exporting function calls, and providing version information and compiled-in features |
| FLAC/format.h: format components | This module contains structure definitions for the representation of FLAC format components in memory. These are the basic structures used by the rest of the interfaces |
| FLAC/metadata.h: metadata interfaces | This module provides functions for creating and manipulating FLAC metadata blocks in memory, and three progressively more powerful interfaces for traversing and editing metadata in native FLAC files. Note that currently only the Chain interface (level 2) supports Ogg FLAC files, and it is read-only i.e. no writing back changed metadata to file |
| FLAC/metadata.h: metadata level 0 interface | The level 0 interface consists of individual routines to read the STREAMINFO, VORBIS_COMMENT, CUESHEET, and PICTURE blocks, requiring only a filename |
| FLAC/metadata.h: metadata level 1 interface | The level 1 interface provides read-write access to FLAC file metadata and operates directly on the FLAC file |
| FLAC/metadata.h: metadata level 2 interface | The level 2 interface provides read-write access to FLAC file metadata; all metadata is read into memory, operated on in memory, and then written to file, which is more efficient than level 1 when editing multiple blocks |
| FLAC/metadata.h: metadata object methods | This module contains methods for manipulating FLAC metadata objects |
| FLAC/ *_decoder.h: decoder interfaces | This module describes the decoder layers provided by libFLAC |
| FLAC/stream_decoder.h: stream decoder interface | This module contains the functions which implement the stream decoder |
| FLAC/ *_encoder.h: encoder interfaces | This module describes the encoder layers provided by libFLAC |
| FLAC/stream_encoder.h: stream encoder interface | This module contains the functions which implement the stream encoder |
| Lilv C API | |
| Nodes | |
| Collections | |
| World | |
| Plugins | |
| Ports | |
| Plugin State | |
| Scale Points | |
| Plugin Classes | |
| Plugin Instances | |
| Plugin UIs | |
| LV2 | |
| State | |
| Atom | |
| Forge | |
| Utilities | |
| Buffer Size | |
| Attributes | |
| LV2 Core | |
| Utilities | |
| Data Access | |
| Dynamic Manifest | |
| Event | |
| Instance Access | |
| Log | |
| Logger | |
| MIDI | |
| Morph | |
| Options | |
| Parameters | |
| Patch | |
| Port Groups | |
| Port Properties | |
| Presets | |
| Resize Port | |
| Time | |
| User Interfaces | |
| Units | |
| URI Map | |
| URID | |
| Worker | |
| Serd C API | |
| String Utilities | |
| Byte Streams | |
| URI | |
| Node | |
| Event Handlers | |
| Environment | |
| Reader | |
| Writer | |
| Sord | |
| Sratom | |
| Zix | |