15 lines
451 B
Go
15 lines
451 B
Go
// ABOUTME: Audio encoder package for encoding PCM to various formats
|
|
// ABOUTME: Provides Encoder interface and implementations for PCM, Opus
|
|
// Package encode provides audio encoders for various codecs.
|
|
//
|
|
// Supports: PCM (16-bit and 24-bit), Opus
|
|
//
|
|
// All encoders accept int32 samples in 24-bit range and encode
|
|
// to wire format.
|
|
//
|
|
// Example:
|
|
//
|
|
// encoder, err := encode.NewPCM(format)
|
|
// data, err := encoder.Encode(samples)
|
|
package encode
|