kcking / vst3-bindgen

Binding generator for the VST 3 API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vst3-bindgen

Docs

vst3-bindgen generates Rust bindings for the VST 3 API from the original C++ headers.

Usage

This crate does not contain a copy of the VST 3 SDK itself. Instead, vst3-bindgen will look for a user-supplied copy of the SDK at the path specified in the VST3_SDK_DIR environment variable. The VST 3 SDK can be acquired here.

This crate also depends on libclang for parsing the C++ header files in the SDK. For information on how to install libclang for various platforms, see the bindgen user guide; for information on controlling how vst3-bindgen searches for libclang, see the clang-sys documentation. libclang version 6.0 or later is required.

License

vst3-bindgen is distributed under the terms of both the MIT license and the Apache license, version 2.0. Contributions are accepted under the same terms.

About

Binding generator for the VST 3 API

License:Apache License 2.0


Languages

Language:Rust 100.0%