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