Table of Contents
API reference

Method QueueOwnedPcmOverlayAsync

Namespace
DisCatSharp.Voice.Entities
Assembly
DisCatSharp.Voice.dll

QueueOwnedPcmOverlayAsync(Stream, string?, CancellationToken)

Queues a PCM overlay job and disposes the stream when playback completes.

public ValueTask QueueOwnedPcmOverlayAsync(Stream pcmStream, string? name = null, CancellationToken cancellationToken = default)

Parameters

pcmStream Stream

The PCM audio stream to play. Ownership transfers to the controller.

name string

An optional display name for the overlay (used for diagnostics).

cancellationToken CancellationToken

A token to cancel the queue operation.

Returns

ValueTask