Table of Contents
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

Payload ReadOnlyMemory<byte>

The Opus-encoded audio payload.

DurationMs int

Frame duration in milliseconds (typically 20).

Sequence uint

Source-side sequence number (informational; VoiceConnection uses its own).

Timestamp uint

Source-side RTP timestamp (informational; VoiceConnection uses its own).

IsSilence bool

Whether this frame represents silence (no real audio). Used to control speaking indicators.