MCPcopy Create free account

hub / github.com/Rapptz/discord-ext-native-voice / functions

Functions113 in github.com/Rapptz/discord-ext-native-voice

↓ 15 callersMethodlen
(&self)
src/player.rs:150
↓ 8 callersFunctioncustom_error
(text: &str)
src/error.rs:13
↓ 6 callersMethoddisconnect
(self, *, force=False)
discord/ext/native_voice/__init__.py:135
↓ 6 callersMethodinto
(self)
src/payloads.rs:272
↓ 5 callersMethodwait_until_state
(&self, state: u8)
src/state.rs:81
↓ 4 callersMethodextend_from_slice
(&mut self, other: &[u8])
src/player.rs:130
↓ 3 callersMethodpoll
(&mut self)
src/protocol.rs:153
↓ 3 callersMethodspeaking
(&mut self, flags: SpeakingFlags)
src/protocol.rs:355
↓ 2 callersMethodclone_socket
(&self)
src/protocol.rs:117
↓ 2 callersFunctioncode_can_be_handled
(code: u16)
src/lib.rs:20
↓ 2 callersMethodconnected
(&self)
src/state.rs:57
↓ 2 callersMethoddisconnected
(&self)
src/state.rs:51
↓ 2 callersMethodfinished
(&self)
src/state.rs:75
↓ 2 callersMethodheartbeat
(&mut self)
src/protocol.rs:240
↓ 2 callersFunctionset_exception
(py: Python, loop_: PyObject, future: PyObject, exception: PyErr)
src/lib.rs:46
↓ 2 callersFunctionset_result
(py: Python, loop_: PyObject, future: PyObject, result: PyObject)
src/lib.rs:40
↓ 2 callersMethodvoice_disconnect
(self)
discord/ext/native_voice/__init__.py:62
↓ 1 callersMethodas_mut
(&mut self)
src/player.rs:124
↓ 1 callersMethodas_ref
(&self)
src/player.rs:118
↓ 1 callersFunctionaudio_play_loop
( protocol: &Protocol, state: &Arc<PlayingState>, source: &Source, )
src/player.rs:329
↓ 1 callersMethodauth
(&mut self, token: String)
src/protocol.rs:74
↓ 1 callersMethodclone_state
(&self)
src/protocol.rs:124
↓ 1 callersMethodclose
(&mut self, code: u16)
src/protocol.rs:143
↓ 1 callersMethodconnect
(self, *, reconnect, timeout)
discord/ext/native_voice/__init__.py:66
↓ 1 callersMethodconnect
(self)
src/protocol.rs:79
↓ 1 callersMethodencode_pcm_buffer
(&mut self)
src/player.rs:287
↓ 1 callersMethodfinish_flow
(&mut self, resume: bool)
src/protocol.rs:128
↓ 1 callersFunctionget_encoder
()
src/lib.rs:270
↓ 1 callersMethodget_encryption_mode
(&self)
src/payloads.rs:295
↓ 1 callersMethodget_socket
(&'a self)
src/protocol.rs:315
↓ 1 callersMethodget_state
(&self, py: Python<'py>)
src/lib.rs:156
↓ 1 callersMethodget_type
The audio type of this source If AudioType is Opus then the data will be passed as-is to discord
src/player.rs:36
↓ 1 callersMethodhandle_ready
(&mut self, payload: Ready)
src/protocol.rs:274
↓ 1 callersMethodidentify
(&mut self)
src/protocol.rs:249
↓ 1 callersMethodis_disconnected
(&self)
src/state.rs:26
↓ 1 callersMethodis_finished
(&self)
src/state.rs:46
↓ 1 callersMethodis_paused
(&self)
src/player.rs:449
↓ 1 callersMethodpaused
(&self)
src/state.rs:69
↓ 1 callersMethodplaying
(&self)
src/state.rs:63
↓ 1 callersMethodprepare_packet
Formulates the audio packet. By the time this function is called, the buffer should have the opus data already loaded at buffer[BUFFER_OFFSET..] Takes
src/player.rs:272
↓ 1 callersMethodread_opus_frame
Same as read_pcm_frame except for opus encoded audio
src/player.rs:49
↓ 1 callersMethodread_pcm_frame
(&mut self, buffer: &mut [i16])
src/player.rs:81
↓ 1 callersMethodreconnect_handler
(self, reconnect, timeout)
discord/ext/native_voice/__init__.py:98
↓ 1 callersMethodresume
(&mut self)
src/protocol.rs:262
↓ 1 callersMethodrun
(&mut self, py: Python, loop_: PyObject)
src/lib.rs:61
↓ 1 callersMethodsend_opus_packet
Sends already opus encoded data over the wire
src/player.rs:292
↓ 1 callersMethodserver
(&mut self, server_id: String)
src/protocol.rs:64
↓ 1 callersMethodsession
(&mut self, session_id: String)
src/protocol.rs:69
↓ 1 callersMethodstop
(&mut self)
src/lib.rs:100
↓ 1 callersMethodudp_discovery
(&mut self)
src/protocol.rs:322
↓ 1 callersMethodupdate_socket
( &mut self, token: String, server_id: String, endpoint: String, )
src/lib.rs:206
↓ 1 callersMethoduser
(&mut self, user_id: String)
src/protocol.rs:59
↓ 1 callersMethodvoice_connect
(self)
discord/ext/native_voice/__init__.py:58
↓ 1 callersMethodwait_until_connected
(&self)
src/state.rs:99
↓ 1 callersMethodwait_until_not_paused
(&self)
src/state.rs:88
Method__init__
(self, client, channel)
discord/ext/native_voice/__init__.py:12
Method_debug_info
(self)
discord/ext/native_voice/__init__.py:158
Function_native_voice
(py: Python, m: &PyModule)
src/lib.rs:381
Methodconnect
(&mut self, py: Python, loop_: PyObject)
src/lib.rs:219
Methoddefault
()
src/state.rs:17
Methoddefault
()
src/payloads.rs:150
Methoddisconnect
(&mut self)
src/lib.rs:94
Methoddrop
(&mut self)
src/player.rs:91
Methodencode_opus
(&self, py: Python<'py>, buffer: &PyBytes)
src/lib.rs:302
Methodencrypt
( &self, py: Python<'py>, nonce: &PyBytes, buffer: &PyBytes, )
src/lib.rs:320
Functionencrypt_xsalsa20_poly1305
( cipher: &XSalsa20Poly1305, _lite: u32, header: &[u8], data: &mut dyn Buffer, )
src/player.rs:190
Functionencrypt_xsalsa20_poly1305_lite
( cipher: &XSalsa20Poly1305, lite: u32, _header: &[u8], data: &mut dyn Buffer, )
src/player.rs:218
Functionencrypt_xsalsa20_poly1305_suffix
( cipher: &XSalsa20Poly1305, _lite: u32, _header: &[u8], data: &mut dyn Buffer, )
src/player.rs:204
Methodencryption_mode
(&self)
src/lib.rs:133
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/error.rs:19
Methodfrom
(err: error::ProtocolError)
src/lib.rs:29
Methodfrom
(err: serde_json::error::Error)
src/error.rs:47
Methodfrom_addr
(address: String, port: u16, mode: EncryptionMode)
src/payloads.rs:104
Methodfrom_protocol
(protocol: &DiscordVoiceProtocol)
src/player.rs:233
Methodfrom_str
(s: &str)
src/payloads.rs:284
Methodget_average_latency
(&self)
src/protocol.rs:232
Methodget_latency
(&self)
src/protocol.rs:228
Methodis_connected
(&self)
src/state.rs:31
Methodis_empty
(&self)
src/player.rs:154
Methodis_paused
(&self)
src/state.rs:41
Methodis_playing
(self)
discord/ext/native_voice/__init__.py:153
Methodis_playing
(&self)
src/lib.rs:124
Methodis_playing
(&self)
src/state.rs:36
Methodis_playing
(&self)
src/player.rs:453
Methodmicrophone
()
src/payloads.rs:172
Methodnew
(endpoint: String)
src/protocol.rs:49
Methodnew
()
src/lib.rs:196
Methodnew
(info: ResumeInfo)
src/payloads.rs:43
Methodnew
(input: &str)
src/player.rs:59
Methodnow
()
src/payloads.rs:133
Methodoff
()
src/payloads.rs:166
Methodon_voice_server_update
(self, data)
discord/ext/native_voice/__init__.py:37
Methodon_voice_state_update
(self, data)
discord/ext/native_voice/__init__.py:25
Methodpause
(&self)
src/player.rs:437
Methodplay
(self, title)
discord/ext/native_voice/__init__.py:145
Methodplay
(&mut self, input: String)
src/lib.rs:106
Methodprepare_packet
(&mut self, py: Python<'py>, buffer: &PyBytes)
src/lib.rs:335
Methodpriority
()
src/payloads.rs:184
Methodread_pcm_frame
Reads a frame of audio (20ms 16-bit stereo 48000Hz) Returns Some(num) where num is number of frames written to the buffer Returns None if the audio so
src/player.rs:44
Methodresume
(&self)
src/player.rs:441
next →1–100 of 113, ranked by callers