Files
go-ts/pkg/audio/common.go

16 lines
355 B
Go
Raw Normal View History

package audio
// Shared constants
const (
frameSamples = 960 // 20ms at 48kHz
captureFrameSamples = 960 // 20ms at 48kHz
)
// UserSettings represents per-user audio configuration
type UserSettings struct {
Volume float32 // 0.0 - 1.0 (or higher for boost)
Muted bool
Gains []float64 // 5-band Equalizer Gains in dB
EQBands []float64
}