EDA.Voice.State (EDA v0.3.0)

Copy Markdown View Source

Holds per-guild voice connection state.

Summary

Types

t()

@type t() :: %EDA.Voice.State{
  audio_pid: pid() | nil,
  channel_id: String.t() | nil,
  dave_manager: term(),
  encryption_mode: String.t() | nil,
  endpoint: String.t() | nil,
  guild_id: String.t(),
  ip: String.t() | nil,
  listening: boolean(),
  nonce: integer(),
  paused: boolean(),
  port: integer() | nil,
  ready: boolean(),
  restart_count: integer(),
  secret_key: binary() | nil,
  sequence: integer(),
  session_id: String.t() | nil,
  session_pid: pid() | nil,
  speaking: boolean(),
  ssrc: integer() | nil,
  timestamp: integer(),
  token: String.t() | nil,
  udp_socket: port() | nil
}