---
name: "slv2"
section: "3"
platform: "linux"
package: "slv2-doc"
version: "0.6.6+dfsg1-2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/slv2"
---

# slv2(3)

SLV2 is a host library to simplify the discovery, loading, and use of LV2 plugins (http://lv2plug.in). SLV2 is written in standard C99, and depends only on the Redland RDF library (http://librdf.org). It should be portable to any system with Redland, and is tested on various GNU/Linux distributions (often), and MacOS X (occasionally). The Data (RDF) and code (shared library) functionality in SLV2 is strictly separated so it is simple to control where each is used (e.g. it is possible to discover/investigate plugins and related data without loading any shared libraries, avoiding the associated risks). The SLV2 documentation is broken into several pages:

## NAME

SLV2 - SLV2 is a host library to simplify the discovery, loading, and use of LV2 plugins (http://lv2plug.in).

SLV2 is written in standard C99, and depends only on the Redland RDF library (http://librdf.org). It should be portable to any system with Redland, and is tested on various GNU/Linux distributions (often), and MacOS X (occasionally).

The Data (RDF) and code (shared library) functionality in SLV2 is strictly separated so it is simple to control where each is used (e.g. it is possible to discover/investigate plugins and related data without loading any shared libraries, avoiding the associated risks).

The SLV2 documentation is broken into several pages:

- •

  **slv2\_world**  - Global library initialisation, state, plugin discovery, etc.

- •

  **slv2\_util**  - Generally useful utility functions

- •

  **slv2\_collections**  - Collections of values (literals and URIs) and objects

- •

  **slv2\_data**  - Access to plugin RDF data

- •

  **slv2\_library**  - Access to plugin shared libraries

## Author

Generated automatically by Doxygen for SLV2 from the source code.
