Table of Contents

Namespace DisCatSharp.Voice.Entities

Classes

ExternalOpusFrame

Represents a single pre-encoded Opus audio frame from an external source.

VoiceOutputController

Scheduler-based output controller for external voice playback. Replaces the timer-driven always-mix behavior with three explicit modes: idle, Opus passthrough, and interrupt/overlay playback.

VoiceTransmitSink

Sink used to transmit audio data via VoiceConnection.

Structs

AudioFormat

Defines the format of PCM data consumed or produced by Opus.