.. | ||
.github | ||
build-tmp-napi-v3 | ||
deps | ||
lib | ||
prebuild/node-v93-napi-v3-linux-arm64-glibc-2.32 | ||
src | ||
typings | ||
.eslintrc.json | ||
.gitattributes | ||
.prettierrc.json | ||
binding.gyp | ||
LICENSE | ||
package.json | ||
README.md |
@discordjs/opus
Native bindings to libopus v1.3
Usage
const { OpusEncoder } = require('@discordjs/opus');
// Create the encoder.
// Specify 48kHz sampling rate and 2 channel size.
const encoder = new OpusEncoder(48000, 2);
// Encode and decode.
const encoded = encoder.encode(buffer);
const decoded = encoder.decode(encoded);
Platform support
⚠ Node.js 12.0.0 or newer is required.
- Linux x64 & ia32
- Linux arm (RPi 1 & 2)
- Linux arm64 (RPi 3)
- macOS x64
- Windows x64