Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LizardByte/Sunshine
/ types & classes
Types & classes
599 in github.com/LizardByte/Sunshine
⨍
Functions
1,762
◇
Types & classes
599
↓ 24 callers
Class
path
src/platform/common.h:52
↓ 13 callers
Class
child
src/platform/common.h:56
↓ 6 callers
Class
hash
src/utility.h:744
↓ 1 callers
Enum
ClientFlags
* @brief Enumerates supported client flags options. */
src/platform/linux/publish.cpp:135
↓ 1 callers
Enum
PublishFlags
* @brief Flags for publishing functions. */
src/platform/linux/publish.cpp:143
↓ 1 callers
Class
group
src/platform/common.h:57
↓ 1 callers
Class
stat
src/platform/linux/vulkan_encode.cpp:44
↓ 1 callers
Class
undo_data_t
* @brief Serializable NVIDIA profile state saved before preference changes. */
src/platform/windows/nvprefs/undo_data.h:18
Class
src_assets/common/assets/web/sunshine_version.js:1
Class
src_assets/common/assets/web/platform-i18n.js:3
Class
AVBufferRef
src/platform/common.h:36
Class
AVBufferRef
src/platform/linux/vulkan_encode.h:9
Class
AVBufferRef
src/platform/linux/vaapi.cpp:67
Class
AVCodecContext
src/cbs.h:11
Class
AVCodecContext
src/platform/common.h:38
Class
AVDictionary
src/platform/common.h:39
Class
AVFrame
src/platform/common.h:35
Class
AVFrame
src/platform/macos/nv12_zero_device.h:10
Class
AVFrame
src/platform/linux/graphics.h:54
Class
AVHWFramesContext
src/platform/common.h:37
Class
AVPacket
src/video.h:21
Class
AVPacket
src/cbs.h:10
Class
AVVAAPIDeviceContext
src/platform/linux/vaapi.cpp:578
Class
AudioConverterInputData
* @brief Data structure for AudioConverter input callback. * Contains audio data and metadata needed for format conversion during audio processing.
src/platform/macos/av_audio.h:60
Class
AudioTest
tests/unit/test_audio.cpp:11
Class
BindAddressTest
* @brief Test fixture for bind_address tests with setup/teardown */
tests/unit/test_network.cpp:33
Class
BrowseDirectoryTest
* @brief Test fixture for confighttp::browseDirectory tests. * * Creates a known directory structure in the system temp directory so that * the bro
tests/unit/test_confighttp.cpp:756
Class
CATapDescription
src/platform/macos/av_audio.h:27
Class
CPolicyConfigClient
src/platform/windows/PolicyConfig.h:39
Class
CUstream_st
src/platform/linux/cuda.h:47
Class
CaptureFrameIntervalTest
tests/unit/test_video.cpp:106
Class
CaptureSession
* @brief macOS capture session and video output handles. */
src/platform/macos/av_video.h:14
Class
Client
src/platform/linux/publish.cpp:167
Enum
ClientState
* @brief Enumerates supported client state options. */
src/platform/linux/publish.cpp:113
Class
ConfigConsistencyTest
tests/integration/test_config_consistency.cpp:23
Class
ConfigHttpTest
* @brief Test fixture that sets up a minimal HTTPS server with confighttp-style routes * * This fixture creates a real server to test the actual con
tests/unit/test_confighttp.cpp:92
Enum
ControllerType
* @brief Enumerates supported controller type options. */
src/platform/linux/input/inputtino_gamepad.h:23
Class
DECLSPEC_UUID
src/platform/windows/PolicyConfig.h:41
Class
DRMPRIMESurfaceDescriptor
* @brief DRM PRIME descriptor imported from a VAAPI surface. */
src/platform/linux/vaapi.cpp:94
Class
Destroy
src/utility.h:1633
Class
DeviceShareMode
src/platform/windows/PolicyConfig.h:129
Class
DisplayDeviceConfigTest
tests/unit/test_display_device.cpp:46
Class
DownloadFileTest
tests/unit/test_httpcommon.cpp:48
Class
Either
src/utility.h:823
Class
EncoderTest
tests/unit/test_video.cpp:9
Class
EntryGroup
src/platform/linux/publish.cpp:164
Enum
EntryGroupState
* @brief Enumerates supported entry group state options. */
src/platform/linux/publish.cpp:124
Class
ExternalCommandTest
tests/integration/test_external_commands.cpp:40
Class
ExternalCommandTestData
Test data structure for parameterized testing
tests/integration/test_external_commands.cpp:20
Class
FailGuard
src/utility.h:325
Class
FileHandlerMakeDirectoryTest
tests/unit/test_file_handler.cpp:27
Class
FileHandlerParentDirectoryTest
tests/unit/test_file_handler.cpp:10
Class
FileHandlerTests
tests/unit/test_file_handler.cpp:55
Class
FramerateToRationalTest
tests/unit/test_video.cpp:81
Class
FramerateX100Test
tests/unit/test_video.cpp:53
Class
Function
src/utility.h:1622
Enum
GamepadStatus
* @brief Enumerates supported gamepad status options. */
src/platform/linux/input/inputtino_gamepad.cpp:26
Class
Hex
src/utility.h:408
Class
IPolicyConfig
src/platform/windows/PolicyConfig.h:31
Class
KeyCodeMap
A struct to hold a Windows keycode to Mac virtual keycode mapping. * @brief Mapping from Sunshine key symbols to macOS virtual key codes. */
src/platform/macos/input.cpp:67
Class
LocaleConsistencyTest
tests/integration/test_locale_consistency.cpp:26
Class
LogLevelsTest
tests/unit/test_logging.cpp:25
Class
MdnsInstanceNameTest
tests/unit/test_network.cpp:9
Class
MouseHIDTest
tests/unit/test_mouse.cpp:9
Class
MoveByCopy
src/move_by_copy.h:19
Enum
PAIR_PHASE
* @brief Enumerates supported pAIR PHASE options. */
src/nvhttp.h:87
Class
PairingTest
tests/unit/test_http_pairing.cpp:79
Class
PlatformMessageI18n
src_assets/common/assets/web/platform-i18n.js:3
Class
PlatformTestSuite
tests/tests_common.h:149
Class
Poll
src/platform/linux/publish.cpp:165
Class
ProcessPNGTest
tests/unit/test_process.cpp:17
Class
PushConstants
* @brief Vulkan shader constants used by the conversion pass. */
src/platform/linux/vulkan_encode.cpp:112
Enum
ServerState
* @brief Enumerates supported server state options. */
src/platform/linux/publish.cpp:102
Class
ServiceRefDeleter
@brief Custom deleter intended to be used for `std::unique_ptr<DNSServiceRef>`. */
src/platform/macos/publish.cpp:22
Class
SimplePoll
src/platform/linux/publish.cpp:166
Class
StatusView
* @brief Small wrapper for displaying CoreAudio OSStatus values. */
src/platform/macos/coreaudio_helpers.h:58
Class
Sunshine
packaging/sunshine.rb:3
Class
SunshineEnvironment
tests/tests_environment.h:8
Class
SunshineEventListener
tests/tests_events.h:8
Class
SunshineHTTPS
* @brief Simple-Web-Server HTTPS backend configured for Sunshine certificate handling. */
src/nvhttp.h:65
Class
SunshineHTTPSServer
* @brief HTTPS server backend that adds Sunshine's client-certificate verification. */
src/nvhttp.cpp:53
Class
SunshineVersion
src_assets/common/assets/web/sunshine_version.js:1
Class
TaskPool
* @brief Queue of immediate and delayed tasks executed by worker threads. */
src/task_pool.h:67
Class
ThreadPool
* Allow threads to execute unhindered while keeping full control over the threads. */
src/thread_pool.h:18
Class
UrlEscapeTest
tests/unit/test_httpcommon.cpp:14
Class
UrlGetHostTest
tests/unit/test_httpcommon.cpp:31
Class
UtfUtilsTest
* @brief Test fixture for utf_utils namespace functions */
tests/unit/platform/windows/test_utf_utils.cpp:19
Class
VAAPIDevicePriv
src/platform/linux/vaapi.cpp:564
Class
WINRT_IMPL_HAS_DECLSPEC_UUID
src/platform/windows/display_wgc.cpp:47
Class
XFailMarker
* @brief Marks a test as expected to fail * @param condition The condition under which the test is expected to fail * @param reason The reason w
tests/tests_common.h:32
Class
_D3DKMT_CLOSEADAPTER
src/platform/windows/display.h:391
Enum
_D3DKMT_GPU_PREFERENCE_QUERY_STATE
src/platform/windows/display_base.cpp:31
Class
_D3DKMT_OPENADAPTERFROMLUID
src/platform/windows/display.h:353
Class
_D3DKMT_QUERYADAPTERINFO
src/platform/windows/display.h:379
Enum
_D3DKMT_SCHEDULINGPRIORITYCLASS
src/platform/windows/display.h:336
Class
_D3DKMT_WDDM_2_7_CAPS
src/platform/windows/display.h:361
Class
_DNS_SERVICE_CANCEL
src/platform/windows/publish.cpp:109
Class
_DNS_SERVICE_INSTANCE
src/platform/windows/publish.cpp:65
Class
_DNS_SERVICE_REGISTER_REQUEST
src/platform/windows/publish.cpp:116
Class
_Impl
src/task_pool.h:43
next →
1–100 of 599, ranked by callers