Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 795 Bytes

File metadata and controls

28 lines (20 loc) · 795 Bytes

@discordjs/opus Build Prebuild

Native bindings to libopus v1.5

Usage

import { OpusEncoder } from '@discordjs/opus';

// Create the encoder.
// Specify 48kHz sampling rate and 2 channel size.
const encoder = new OpusEncoder(48_000, 2);

// Encode and decode.
const encoded = encoder.encode(buffer);
const decoded = encoder.decode(encoded);

Platform support

⚠ Node.js v20 or newer is required.

  • Linux x64 & ia32
  • Linux arm (RPi 1 & 2)
  • Linux arm64 (RPi 3)
  • macOS x64
  • macOS arm64
  • Windows x64