API reference
Constructor ExternalOpusFrame
- Namespace
- DisCatSharp.Voice.Entities
- Assembly
- DisCatSharp.Voice.dll
ExternalOpusFrame(ReadOnlyMemory<byte>, int, uint, uint, bool)
Represents a single pre-encoded Opus audio frame from an external source.
public ExternalOpusFrame(ReadOnlyMemory<byte> Payload, int DurationMs, uint Sequence, uint Timestamp, bool IsSilence = false)
Parameters
PayloadReadOnlyMemory<byte>The Opus-encoded audio payload.
DurationMsintFrame duration in milliseconds (typically 20).
SequenceuintSource-side sequence number (informational; VoiceConnection uses its own).
TimestampuintSource-side RTP timestamp (informational; VoiceConnection uses its own).
IsSilenceboolWhether this frame represents silence (no real audio). Used to control speaking indicators.