MCPcopy Create free account

hub / github.com/ImTheSquid/Tuxphones / functions

Functions64 in github.com/ImTheSquid/Tuxphones

↓ 12 callersMethodsend
(&self, data: &T)
daemon/src/socket.rs:153
↓ 8 callersFunctionop_wait
Wait for operation to complete
daemon/src/pulse.rs:483
↓ 6 callersMethodfrom
(error: glib::Error)
daemon/src/gstreamer.rs:56
↓ 4 callersMethodstop
()
bd/release/Tuxphones.plugin.js:54
↓ 3 callersMethodjoin
Waits for the `CommandProcessor`'s internal thread to join.
daemon/src/lib.rs:298
↓ 3 callersMethodresetVars
()
bd/release/Tuxphones.plugin.js:282
↓ 3 callersMethodresetVars
()
bd/src/Tuxphones/index.jsx:326
↓ 2 callersMethodget_audio_applications
Gets all applications that are producing audio
daemon/src/pulse.rs:230
↓ 2 callersMethodget_sinks
Gets the sinks connected to the Pulse server
daemon/src/pulse.rs:191
↓ 2 callersMethodpatchGoLive
(m)
bd/release/Tuxphones.plugin.js:293
↓ 2 callersMethodpatchGoLive
(m)
bd/src/Tuxphones/index.jsx:338
↓ 2 callersMethodstart
( &self, )
daemon/src/gstreamer.rs:292
↓ 2 callersMethodstop_capture
Stop capturing audio from application
daemon/src/pulse.rs:457
↓ 2 callersMethodteardown_audio_capture
Removes audio capture sinks
daemon/src/pulse.rs:380
↓ 2 callersMethodunload_module
Unloads modules
daemon/src/pulse.rs:405
↓ 1 callersMethodabort
Kills the WebSocket thread and closes everything up
daemon/src/socket.rs:197
↓ 1 callersMethodapplication_info
(&self, apps: &Vec<Application>)
daemon/src/socket.rs:181
↓ 1 callersFunctioncalculate_aspect_ratio_fit
( src_width: u32, src_height: u32, max_width: u32, max_height: u32, )
daemon/src/x.rs:112
↓ 1 callersMethodcreateStream
(guild_id, channel_id)
bd/release/Tuxphones.plugin.js:318
↓ 1 callersMethodcreateStream
(guild_id, channel_id)
bd/src/Tuxphones/index.jsx:365
↓ 1 callersMethodendStream
()
bd/release/Tuxphones.plugin.js:385
↓ 1 callersMethodendStream
()
bd/src/Tuxphones/index.jsx:445
↓ 1 callersFunctiongetFunctionNameFromString
(obj, search)
bd/release/Tuxphones.plugin.js:89
↓ 1 callersFunctiongetFunctionNameFromString
(obj, search)
bd/src/Tuxphones/index.jsx:17
↓ 1 callersMethodgetInfo
(xids)
bd/release/Tuxphones.plugin.js:390
↓ 1 callersMethodgetInfo
(xids)
bd/src/Tuxphones/index.jsx:451
↓ 1 callersFunctioninitialize_logging
()
daemon/src/main.rs:71
↓ 1 callersMethodonOpen
()
bd/release/Tuxphones.plugin.js:131
↓ 1 callersMethodonOpen
()
bd/src/Tuxphones/index.jsx:63
↓ 1 callersMethodpid_from_xid
Attempts to derive a PID from an XID
daemon/src/x.rs:48
↓ 1 callersFunctionplugin
(Plugin, Library)
bd/release/Tuxphones.plugin.js:79
↓ 1 callersMethodsetup_audio_capture
Adds sinks for audio capture
daemon/src/pulse.rs:273
↓ 1 callersMethodstartStream
(pid, xid, selectedResolution, framerate, ip, port, secret_key, voice_ssrc, base_ssrc, audio_ssrc)
bd/release/Tuxphones.plugin.js:345
↓ 1 callersMethodstartStream
(pid, xid, selectedResolution, framerate, ip, port, secret_key, voice_ssrc, base_ssrc, audio_ssrc)
bd/src/Tuxphones/index.jsx:402
↓ 1 callersMethodstart_capture
Starts capturing audio from the application with the given Pulse PID
daemon/src/pulse.rs:419
↓ 1 callersMethodstream_preview
(&self, data: &Vec<u8>)
daemon/src/socket.rs:189
↓ 1 callersMethodstream_stop_internal
(&self)
daemon/src/socket.rs:185
↓ 1 callersMethodtake_screenshot
(&self, xid: xid)
daemon/src/x.rs:73
↓ 1 callersFunctionwindow_size
(conn: &xcb::Connection, xid: xid)
daemon/src/x.rs:129
Methodaccept_connection
( stream: TcpStream, connections: ConnectionsArc, sender: CommandSender, )
daemon/src/socket.rs:240
Methodconstructor
()
bd/release/Tuxphones.plugin.js:52
Methoddrop
(&mut self)
daemon/src/gstreamer.rs:81
Methoddrop
(&mut self)
daemon/src/pulse.rs:95
Methodf
(e)
bd/release/Tuxphones.plugin.js:211
Methodf
(e)
bd/src/Tuxphones/index.jsx:233
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
daemon/src/gstreamer.rs:32
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
daemon/src/socket.rs:114
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
daemon/src/pulse.rs:51
Methodhandle_connection
( stream: TcpStream, connections: ConnectionsArc, sender: CommandSender, )
daemon/src/socket.rs:203
Functionmain
()
daemon/src/main.rs:21
Methodnew
( encoder_to_use: VideoEncoderType, xid: xid, resolution: StreamResolutionInformation,
daemon/src/gstreamer.rs:95
Methodnew
( port: u16, sender: CommandSender, )
daemon/src/socket.rs:124
Methodnew
Creates a new Pulse handle
daemon/src/pulse.rs:110
Methodnew
()
daemon/src/x.rs:29
Methodnew
( mut receiver: Receiver<SocketListenerCommand>, run: Arc<AtomicBool>, sleep_time: Dur
daemon/src/lib.rs:39
MethodonStart
()
bd/release/Tuxphones.plugin.js:98
MethodonStart
()
bd/src/Tuxphones/index.jsx:27
MethodonStop
()
bd/release/Tuxphones.plugin.js:396
MethodonStop
()
bd/src/Tuxphones/index.jsx:458
MethodparseData
(msg)
bd/release/Tuxphones.plugin.js:322
MethodparseData
(msg)
bd/src/Tuxphones/index.jsx:375
Methodstart
()
bd/release/Tuxphones.plugin.js:53
MethodwsOnMessage
(m)
bd/release/Tuxphones.plugin.js:233
MethodwsOnMessage
(m)
bd/src/Tuxphones/index.jsx:268