Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LizardByte/Sunshine
/ functions
Functions
1,762 in github.com/LizardByte/Sunshine
⨍
Functions
1,762
◇
Types & classes
599
Function
KITTY_WHILE_LOOP
src/video.cpp:2692
Method
MoveByCopy
* @brief Store a move-only value for transfer through copy-only call sites. * * @param to_move Object whose ownership is moved into this wra
src/move_by_copy.h:35
Function
NtGdiDdDDIGetCachedHybridQueryValueHook
* @brief Hook for NtGdiDdDDIGetCachedHybridQueryValue() from win32u.dll. * @param gpuPreference A pointer to the location where the preference will
src/platform/windows/display_base.cpp:436
Method
OnDefaultDeviceChanged
src/platform/windows/audio.cpp:494
Method
OnDeviceAdded
src/platform/windows/audio.cpp:507
Method
OnDeviceRemoved
src/platform/windows/audio.cpp:517
Method
OnDeviceStateChanged
src/platform/windows/audio.cpp:528
Method
OnPropertyValueChanged
src/platform/windows/audio.cpp:542
Method
OnTestProgramEnd
tests/tests_events.h:21
Method
OnTestProgramStart
tests/tests_events.h:16
Function
Release
tools/audio.cpp:28
Function
Release
tools/dxgi.cpp:18
Function
Release
src/platform/windows/display.h:35
Function
Release
src/platform/windows/audio.cpp:227
Function
ServiceMain
tools/sunshinesvc.cpp:169
Function
SessionMonitorWindowProc
* @brief Handle Windows session-change messages for the monitor window. * * @param hwnd Window handle receiving the Windows control event. * @param
src/main.cpp:89
Method
SetUp
tests/tests_environment.h:9
Method
SetUp
tests/integration/test_external_commands.cpp:42
Method
SetUp
tests/integration/test_config_consistency.cpp:25
Method
SetUp
tests/unit/test_mouse.cpp:10
Method
SetUp
tests/unit/test_process.cpp:19
Method
SetUp
tests/unit/test_video.cpp:10
Method
SetUp
tests/unit/test_network.cpp:37
Method
SetUp
tests/unit/test_confighttp.cpp:109
Method
SetUp
tests/unit/test_confighttp.cpp:760
Method
SetUp
tests/unit/test_audio.cpp:12
Method
SetUpTestSuite
tests/tests_common.h:150
Function
Status
src/platform/macos/coreaudio_helpers.h:67
Method
SunshineEventListener
tests/tests_events.h:9
Method
SunshineHTTPS
* @brief Construct an HTTPS connection using Sunshine's TLS context. * * @param io_context Boost.Asio context used for network operations.
src/nvhttp.h:73
Method
SunshineHTTPSServer
* @brief Initialize the HTTPS server with Sunshine's certificate and key files. * * @param certification_file Path to the server certificate
src/nvhttp.cpp:61
Function
TEST
tests/unit/test_crypto.cpp:14
Function
TEST
tests/unit/test_stream.cpp:17
Function
TEST
tests/unit/test_http_pairing.cpp:242
Function
TEST
tests/unit/test_file_handler.cpp:93
Function
TEST
tests/unit/test_entry_handler.cpp:10
Function
TEST
tests/unit/platform/test_common.cpp:10
Function
TEST
For non-Windows platforms, the utf_utils namespace doesn't exist
tests/unit/platform/windows/test_utf_utils.cpp:259
Function
TEST_F
tests/integration/test_locale_consistency.cpp:117
Function
TEST_F
tests/integration/test_config_consistency.cpp:441
Function
TEST_F
Tests for check_valid_png function
tests/unit/test_process.cpp:45
Function
TEST_F
* @brief Test that get_bind_address returns wildcard when bind_address is not configured */
tests/unit/test_network.cpp:53
Function
TEST_F
Test: confighttp::authenticate() rejects requests without auth header
tests/unit/test_confighttp.cpp:389
Function
TEST_F
tests/unit/platform/windows/test_utf_utils.cpp:21
Function
TEST_P
Test case implementation
tests/integration/test_external_commands.cpp:118
Function
TEST_P
tests/unit/test_mouse.cpp:40
Function
TEST_P
tests/unit/test_video.cpp:49
Function
TEST_P
tests/unit/test_httpcommon.cpp:16
Function
TEST_P
tests/unit/test_http_pairing.cpp:81
Function
TEST_P
tests/unit/test_display_device.cpp:60
Function
TEST_P
tests/unit/test_file_handler.cpp:12
Function
TEST_P
tests/unit/test_network.cpp:11
Function
TEST_P
tests/unit/test_logging.cpp:36
Function
TEST_P
tests/unit/test_audio.cpp:44
Method
TaskPool
src/task_pool.h:110
Method
TearDown
tests/tests_environment.h:14
Method
TearDown
tests/unit/test_mouse.cpp:23
Method
TearDown
tests/unit/test_process.cpp:26
Method
TearDown
tests/unit/test_network.cpp:43
Method
TearDown
tests/unit/test_confighttp.cpp:336
Method
TearDown
tests/unit/test_confighttp.cpp:788
Method
TearDownTestSuite
tests/tests_common.h:157
Method
ThreadPool
src/thread_pool.h:34
Method
XFailMarker
tests/tests_common.h:36
Method
_Impl
* @brief Store a concrete callable behind the task type-erasure interface. * * @param f Callable executed by the helper. */
src/task_pool.h:52
Function
__log
src/platform/linux/vaapi.cpp:593
Method
_fill_buffer
src/platform/windows/audio.cpp:728
Method
_main
* @brief Run the main application or worker loop. */
src/thread_pool.h:143
Function
abs_mouse
src/platform/windows/input.cpp:575
Function
abs_mouse
* @brief Move the pointer to an absolute client-provided touch coordinate. */
src/platform/linux/input/inputtino.cpp:54
Method
accept
This is Server<HTTPS>::accept() with SSL validation support added * @brief Accept a pending connection and arm the server for the next client. */
src/nvhttp.cpp:94
Method
add_boost_args
(args)
packaging/sunshine.rb:204
Method
add_cuda_args
(args)
packaging/sunshine.rb:230
Method
add_docs_args
(args)
packaging/sunshine.rb:194
Method
add_interface
src/platform/linux/wayland.cpp:205
Method
add_test_args
(args)
packaging/sunshine.rb:183
Function
adjust_thread_priority
src/platform/windows/misc.cpp:1108
Method
after_bind
* @brief Enable client-certificate verification after the listening socket is bound. */
src/nvhttp.cpp:80
Function
alloc_gamepad
src/platform/windows/input.cpp:1248
Function
alloc_gamepad
src/platform/linux/input/inputtino.cpp:109
Method
alloc_img
src/platform/windows/display_vram.cpp:1913
Method
alloc_img
* @brief Allocate an image buffer compatible with this display backend. * * @return Allocated img object, or null when unavailable.
src/platform/linux/cuda.cpp:1226
Method
alloc_img
* @brief Allocate an image buffer compatible with this display backend. * * @return Allocated img object, or null when unavailable. */
src/platform/linux/x11grab.cpp:657
Method
alloc_img
* @brief Allocate an image buffer compatible with this display backend. * * @return Allocated img object, or null when unavailable. */
src/platform/linux/x11grab.cpp:832
Method
alloc_img
* @brief Allocate an image buffer compatible with this display backend. * * @return Allocated img object, or null when unavailable. */
src/platform/linux/wlgrab.cpp:345
Method
alloc_img
* @brief Allocate an image buffer compatible with this display backend. * * @return Allocated img object, or null when unavailable. */
src/platform/linux/wlgrab.cpp:450
Method
alloc_img
* @brief Allocate an image buffer compatible with this display backend. * * @return Allocated img object, or null when unavailable.
src/platform/linux/kmsgrab.cpp:1673
Method
alloc_img
* @brief Allocate an image buffer compatible with this display backend. * * @return Allocated img object, or null when unavailable.
src/platform/linux/kmsgrab.cpp:1747
Method
alloc_img
* @brief Allocate an image buffer compatible with this display backend. * * @return Allocated img object, or null when unavailable. */
src/platform/linux/pipewire.cpp:929
Function
allocate_client_input_context
* @brief Allocates a context to store per-client input data. * @param input The global input context. * @return A unique pointer to a per-client
src/platform/windows/input.cpp:779
Function
allocate_client_input_context
src/platform/linux/input/inputtino.cpp:31
Function
allow_software_from_view
* @brief Parse whether VideoToolbox software encoding is allowed. * * @param software Whether the software encoder path is being configured.
src/config.cpp:437
Function
apiFetch
(url, options)
src_assets/common/assets/web/fetch_utils.js:16
Function
appasset
* @brief Return an application asset requested by the client. * * @param response HTTP response object to populate. * @param request HTTP req
src/nvhttp.cpp:1237
Function
appdata
src/platform/windows/misc.cpp:149
Function
append_struct
src/utility.h:392
Function
applist
* @brief Build the GameStream application list response. * * @param response HTTP response object to populate. * @param request HTTP request
src/nvhttp.cpp:956
Method
apply_colorspace
* @brief Apply the configured colorspace metadata to the active frame. */
src/platform/common.h:583
Method
apply_colorspace
* @brief Apply the configured colorspace metadata to the active frame. */
src/platform/windows/display_vram.cpp:1133
Method
apply_colorspace
* @brief Configures shader parameters for the specified colorspace. */
src/platform/linux/cuda.cpp:617
← previous
next →
801–900 of 1,762, ranked by callers