Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JRF63/desktop-streaming
/ functions
Functions
45 in github.com/JRF63/desktop-streaming
⨍
Functions
45
◇
Types & classes
15
↓ 3 callers
Function
create_d3d11_device
Create a new D3D11 device.
server-windows/src/device.rs:10
↓ 3 callers
Method
desc
Returns a description of the display that is currently being duplicated.
server-windows/src/capture.rs:77
↓ 3 callers
Method
into
(self)
server-windows/src/input/pointer.rs:104
↓ 2 callers
Method
release_frame
(&mut self)
server-windows/src/capture.rs:140
↓ 1 callers
Method
acquire_frame
( &'a mut self, timeout_millis: u32, )
server-windows/src/capture.rs:91
↓ 1 callers
Method
build
( mut self: Box<Self>, rtp_track: Arc<TrackLocalStaticRTP>, transceiver: Arc<RTCRtpTra
server-windows/src/nvidia/builder.rs:49
↓ 1 callers
Function
control_loop
(data_channel: Arc<DataChannel>)
server-windows/src/input/mod.rs:38
↓ 1 callers
Function
h264_profile_from_sdp_fmtp_line
(sdp_fmtp_line: &str)
server-windows/src/nvidia/builder.rs:278
↓ 1 callers
Function
http_server
(addr: impl Into<SocketAddr>)
server-windows/src/server.rs:19
↓ 1 callers
Method
inject_pointer_input
( &self, inputs: &[POINTER_TYPE_INFO], )
server-windows/src/input/pointer.rs:264
↓ 1 callers
Function
list_supported_codecs
( inner_builder: &mut nvenc::EncoderBuilder<nvenc::DirectX11Device>, )
server-windows/src/nvidia/builder.rs:214
↓ 1 callers
Method
recv_impl
(&self)
server-windows/src/signaler.rs:25
↓ 1 callers
Method
reset_output_duplicator
(&mut self)
server-windows/src/capture.rs:150
↓ 1 callers
Function
rtcp_handler
( transceiver: Arc<RTCRtpTransceiver>, mut ice_connection_state: IceConnectionState, rtcp_tx: Unbo
server-windows/src/nvidia/encoder.rs:180
↓ 1 callers
Method
send
(&self, msg: Message)
server-windows/src/signaler.rs:94
↓ 1 callers
Method
send_impl
(&self, msg: Message)
server-windows/src/signaler.rs:38
↓ 1 callers
Function
start_encoder
( screen_duplicator: ScreenDuplicator, input: nvenc::EncoderInput<nvenc::DirectX11Device>, output:
server-windows/src/nvidia/encoder.rs:228
↓ 1 callers
Method
supported_codecs
(&self)
server-windows/src/nvidia/builder.rs:45
↓ 1 callers
Function
timer_frequency
()
server-windows/src/nvidia/encoder.rs:311
↓ 1 callers
Method
write_packets
(&mut self, handle: &tokio::runtime::Handle)
server-windows/src/nvidia/encoder.rs:141
Method
as_ref
(&self)
server-windows/src/capture.rs:226
Method
codec_type
(&self)
server-windows/src/nvidia/builder.rs:41
Function
controls_handler
( data_channel: Arc<RTCDataChannel>, )
server-windows/src/input/mod.rs:13
Method
drop
(&mut self)
server-windows/src/capture.rs:36
Method
drop
(&mut self)
server-windows/src/input/pointer.rs:245
Function
duplicator_desc
()
server-windows/src/capture.rs:246
Method
encode
(&mut self)
server-windows/src/nvidia/encoder.rs:79
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
server-windows/src/signaler.rs:55
Function
h264_ftmp_line_parsing
()
server-windows/src/nvidia/builder.rs:318
Method
id
(&self)
server-windows/src/nvidia/builder.rs:33
Function
main
()
server-windows/src/main.rs:11
Method
new
Create a new `WebSocketSignaler`.
server-windows/src/signaler.rs:17
Method
new
Creates a new ScreenDuplicator.
server-windows/src/capture.rs:45
Method
new
( screen_duplicator: ScreenDuplicator, input: nvenc::EncoderInput<nvenc::DirectX11Device>,
server-windows/src/nvidia/encoder.rs:42
Method
new
(id: String, stream_id: String)
server-windows/src/nvidia/builder.rs:165
Method
new
()
server-windows/src/input/pointer.rs:254
Method
new_output_duplicator
Returns a new output duplicator.
server-windows/src/capture.rs:165
Function
process_websocket
(socket: WebSocket)
server-windows/src/server.rs:55
Method
recv
(&self)
server-windows/src/signaler.rs:87
Function
refresh_rate_test
()
server-windows/src/capture.rs:263
Method
set_display_index
(&mut self, display_index: u32)
server-windows/src/nvidia/builder.rs:209
Method
stream_id
(&self)
server-windows/src/nvidia/builder.rs:37
Function
test_d3d11_device_creation
()
server-windows/src/device.rs:60
Method
try_set_dpi_aware
Attempt to signal to the OS that the process is DPI aware. Returns the DPI awareness.
server-windows/src/capture.rs:194
Method
update_bitrate
(&mut self)
server-windows/src/nvidia/encoder.rs:66