Table of Contents

Namespace Discord.Audio.Streams

Classes

BufferedWriteStream

Wraps another stream with a timed buffer.

InputStream

Reads the payload from an RTP frame

OpusDecodeStream

Converts Opus to PCM

OpusEncodeStream

Converts PCM to Opus

OutputStream

Wraps an IAudioClient, sending voice data on write.

RTPReadStream

Reads the payload from an RTP frame

RTPWriteStream

Wraps data in an RTP frame

SodiumDecryptStream

Decrypts an RTP frame using libsodium.

SodiumEncryptStream

Encrypts an RTP frame using libsodium.