dimscord/voice

    Dark Mode
Search:
Group by:

Currently handling the discord voice gateway (WIP) Playing audio will be added later.

Consts

libsodium_fn = "libsodium.dll"
  Source Edit

Procs

proc resume(v: VoiceClient): owned(Future[void]) {...}{.raises: [Exception],
    tags: [RootEffect, WriteIOEffect, ReadIOEffect, TimeEffect].}
  Source Edit
proc disconnect(v: VoiceClient): owned(Future[void]) {...}{.raises: [Exception],
    tags: [RootEffect, WriteIOEffect, ReadIOEffect, TimeEffect].}
Disconnects a voice client.   Source Edit
proc startSession(v: VoiceClient): owned(Future[void]) {...}{.raises: [Exception],
    tags: [RootEffect, ReadIOEffect, TimeEffect, WriteIOEffect].}
Start a discord voice session.   Source Edit
proc pause(v: VoiceClient): owned(Future[void]) {...}{.raises: [Exception],
    tags: [RootEffect].}
  Source Edit
proc playFFmpeg(v: VoiceClient; input: string): owned(Future[void]) {...}{.
    raises: [Exception], tags: [WriteIOEffect, ReadIOEffect, RootEffect,
                                TimeEffect, ExecIOEffect, ReadEnvEffect].}
Play audio through ffmpeg, input can be a url or a path.   Source Edit