项目作者: rust-av

项目描述 :
libopus bindings
高级语言: Rust
项目地址: git://github.com/rust-av/opus-rs.git
创建时间: 2017-10-19T19:04:16Z
项目社区:https://github.com/rust-av/opus-rs

开源协议:MIT License

下载


libopus bindings

LICENSE
Actions Status

It is a simple binding and safe abstraction over libopus.

Building

To build the code, always have a look at CI to install the necessary dependencies on all
supported operating systems.

Building with vcpkg for Windows x64

To build with vcpkg, you need to follow these
steps:

  1. Install pkg-config through chocolatey

    1. choco install pkgconfiglite
  2. Install opus

    1. vcpkg install opus:x64-windows
  3. Add to the PKG_CONFIG_PATH environment variable the path $VCPKG_INSTALLATION_ROOT\installed\x64-windows\lib\pkgconfig

  4. Build code

    1. cargo build --workspace

To speed up the computation, you can build your packages only in Release mode
adding the set(VCPKG_BUILD_TYPE release) line to the
$VCPKG_INSTALLATION_ROOT\triplets\x64-windows.cmake file.

Building for Windows x86 is the same, just replace x64 with x86 in the
steps above.

TODO

  • Simple bindings
  • Safe abstraction
  • Examples