MCPcopy Create free account

hub / github.com/LizardByte/Sunshine / functions

Functions1,762 in github.com/LizardByte/Sunshine

Methodevent
src/thread_safe.h:806
MethodextractConfigCppLocales
Extract locale options from config.cpp
tests/integration/test_locale_consistency.cpp:29
MethodextractConfigCppOptions
Extract config options from config.cpp - the authoritative source
tests/integration/test_config_consistency.cpp:46
MethodextractConfigHtmlOptions
Extract config options from config.html
tests/integration/test_config_consistency.cpp:199
MethodextractConfigHtmlOptionsWithOrder
Extract config options from config.html with order preserved
tests/integration/test_config_consistency.cpp:218
MethodextractConfigMdOptions
Extract config options from configuration.md
tests/integration/test_config_consistency.cpp:259
MethodextractConfigMdOptionsWithOrder
Extract config options from configuration.md with order preserved
tests/integration/test_config_consistency.cpp:290
MethodextractEnJsonConfigOptions
Extract config options from en.json
tests/integration/test_config_consistency.cpp:339
MethodextractGeneralVueLocales
Extract locale options from General.vue
tests/integration/test_locale_consistency.cpp:52
MethodextractKeysFromConfigSection
Helper function to extract keys from a config section
tests/integration/test_config_consistency.cpp:328
MethodextractOptionFromMarkdownLine
Helper function to extract option name from the Markdown line
tests/integration/test_config_consistency.cpp:188
MethodextractOptionsFromTab
Helper function to extract options from a single tab object (now using generic function)
tests/integration/test_config_consistency.cpp:213
MethodextractOptionsFromTabGeneric
tests/integration/test_config_consistency.cpp:128
MethodextractTabId
Helper function to extract tab ID from a tab object
tests/integration/test_config_consistency.cpp:91
MethodextractTabsContent
Helper function to find and extract tabs content from HTML
tests/integration/test_config_consistency.cpp:102
Methodextract_virtual_sink_info
* @brief Extract virtual audio sink information possibly encoded in the sink name. * @param sink The sink name * @return A pair of device_id
src/platform/windows/audio.cpp:910
Functionfabs
third-party/nvfbc/helper_math.h:1393
Functionfail
* @brief Log EGL failure details and return an error code. */
src/platform/linux/graphics.cpp:340
Methodfailed
Failed callback
src/platform/linux/wayland.cpp:520
Methodfill_img_dmabuf
* @brief Populate a Sunshine image descriptor from PipeWire DMA-BUF planes. * * @param img_descriptor Image descriptor receiving duplicated
src/platform/linux/pipewire.cpp:397
Methodfill_img_metadata
* @brief Copy PipeWire metadata into the Sunshine image descriptor. * * @param img_descriptor Image descriptor receiving timestamps, sequenc
src/platform/linux/pipewire.cpp:369
MethodfindClosingBrace
Helper function to find brace boundaries
tests/integration/test_config_consistency.cpp:74
MethodfindConfigSectionEnd
Helper function to find the config section end
tests/integration/test_config_consistency.cpp:310
Methodfind_entry
* @brief Helper: locate an entry by name in the JSON entries array. */
tests/unit/test_confighttp.cpp:833
Methodfind_memory_type
src/platform/linux/vulkan_encode.cpp:896
Methodflags
Flags callback
src/platform/linux/wayland.cpp:367
Functionfmodf
third-party/nvfbc/helper_math.h:1376
Functionforce_software_from_view
* @brief Parse whether VideoToolbox software encoding is forced. * * @param software Whether the software encoder path is being configured.
src/config.cpp:451
Functionfracf
third-party/nvfbc/helper_math.h:1355
Methodfrag_t
* @brief Move-construct a coded bitstream fragment and transfer FFmpeg-owned buffers. * * @param o Fragment whose allocated buffers are tran
src/cbs.cpp:46
Methodframe_buf_t
* @brief Move ownership of OpenGL framebuffer object names. */
src/platform/linux/graphics.h:130
Methodframe_index
* @brief Return the stored frame index for this generic packet. * * @return Monotonic frame index assigned to this frame. */
src/video.h:526
Methodframe_size
* @brief Calculate the XCB shared-memory frame size. * * @return Frame size in bytes for BGRA pixels. */
src/platform/linux/x11grab.cpp:904
Methodframe_t
src/platform/linux/wayland.cpp:551
FunctionfreeCursorCtx
* @brief Release cursor context resources. * * @param ctx Native context object used by the operation or callback. */
src/platform/linux/x11grab.cpp:1092
FunctionfreeDisplay
* @brief Release display resources. */
src/platform/linux/x11grab.cpp:1083
FunctionfreeImage
* @brief Release image resources. */
src/platform/linux/x11grab.cpp:996
FunctionfreeInput
src/platform/windows/input.cpp:1795
FunctionfreeInput
src/platform/macos/input.cpp:732
FunctionfreeInput
* @brief Release a platform input backend created by input(). */
src/platform/linux/input/inputtino.cpp:38
FunctionfreeStream
* @brief Release stream resources. * * @param stream CUDA stream or PipeWire stream involved in the operation. */
src/platform/linux/cuda.cpp:110
FunctionfreeX
* @brief Release x resources. */
src/platform/linux/x11grab.cpp:1003
Functionfree_buffer
* @brief Release a backend buffer allocated for capture or conversion. */
src/video.cpp:92
Functionfree_buffer
* @brief Release a backend buffer allocated for capture or conversion. * * @param opaque Opaque user pointer provided to the callback. * @par
src/platform/macos/nv12_zero_device.cpp:32
Functionfree_ctx
* @brief Release context resources. */
src/video.cpp:78
Functionfree_frame
* @brief Release an FFmpeg frame allocated by the capture or conversion backend. */
src/video.cpp:85
Functionfree_frame
src/platform/windows/display_vram.cpp:44
Functionfree_frame
* @brief Release an FFmpeg frame allocated by the capture or conversion backend. */
src/platform/macos/nv12_zero_device.cpp:22
Functionfree_frame
* @brief Release an FFmpeg frame allocated by the capture or conversion backend. * * @param frame Video or graphics frame being processed. */
src/platform/linux/graphics.cpp:1403
Functionfree_gamepad
src/platform/windows/input.cpp:1302
Functionfree_gamepad
src/platform/macos/input.cpp:384
Functionfree_gamepad
* @brief Release gamepad resources. */
src/platform/linux/input/inputtino.cpp:117
Functionfree_host
* @brief Destroy an ENet host allocated by host_create(). */
src/network.cpp:212
Functionfree_msg
* @brief Release msg resources. * * @param msg Raw RTSP message buffer being parsed or encrypted. */
src/rtsp.cpp:48
Methodfrom_flag
* @brief Convert an encoder capability flag to its diagnostic string. * * @param flag Feature flag to name. * @return Stable string use
src/video.h:220
Functionfrom_hex
src/utility.h:626
Methodfrom_json
* @brief Deserialize the undo-data object from JSON. * * @param j JSON value being read from or written to. * @param opt Optional value
src/platform/windows/nvprefs/undo_data.cpp:54
Methodfrom_json
* @brief Deserialize the undo-data object from JSON. * * @param j JSON value being read from or written to. * @param data Payload or st
src/platform/windows/nvprefs/undo_data.cpp:84
Methodfrom_json
* @brief Deserialize the undo-data object from JSON. * * @param j JSON value being read from or written to. * @param opengl_swapchain O
src/platform/windows/nvprefs/undo_data.cpp:113
Functionfrom_sockaddr_ex
src/platform/windows/misc.cpp:168
Functiongamepad_battery
* @brief Sends a gamepad battery event to the OS. * @param input The global input context. * @param battery The battery event. */
src/platform/windows/input.cpp:1727
Functiongamepad_battery
src/platform/linux/input/inputtino.cpp:137
Functiongamepad_motion
* @brief Sends a gamepad motion event to the OS. * @param input The global input context. * @param motion The motion event. */
src/platform/windows/input.cpp:1700
Functiongamepad_motion
src/platform/linux/input/inputtino.cpp:132
Methodgamepad_t
src/input.cpp:180
Functiongamepad_touch
* @brief Sends a gamepad touch event to the OS. * @param input The global input context. * @param touch The touch event. */
src/platform/windows/input.cpp:1594
Functiongamepad_touch
src/platform/linux/input/inputtino.cpp:127
Functiongamepad_update
* @brief Submit updated Sunshine gamepad state to the virtual device. * @param input The input context. * @param nr The gamepad index to update.
src/platform/windows/input.cpp:1562
Functiongamepad_update
src/platform/linux/input/inputtino.cpp:122
Methodgcm_t
src/crypto.h:276
Methodgcm_t
src/crypto.cpp:325
FunctiongenerateExamples
(endpoint, method, body = null)
docs/api.js:1
Methodgenerate_coverage_report
(artifact_dir, coverage_buildpath)
packaging/sunshine.rb:318
Methodgenerate_gcov_coverage_report
(coverage_report, coverage_buildpath)
packaging/sunshine.rb:349
Methodgenerate_llvm_coverage_report
(artifact_dir, coverage_buildpath, coverage_report)
packaging/sunshine.rb:332
Methodget
* @brief Return the currently wrapped value or handle. * * @return Underlying native handle or object pointer. */
src/platform/linux/portalgrab.cpp:48
FunctiongetApps
* @brief Get the list of available applications. * @param response The HTTP response object. * @param request The HTTP request object. * *
src/confighttp.cpp:618
FunctiongetAsset
* @brief Get an asset. * @param response The HTTP response object. * @param request The HTTP request object. */
src/confighttp.cpp:551
MethodgetAvailableLocaleFiles
Get available locale JSON files
tests/integration/test_locale_consistency.cpp:77
FunctiongetClients
* @brief Get the list of paired clients. * @param response The HTTP response object. * @param request The HTTP request object. * * @api_ex
src/confighttp.cpp:855
FunctiongetConfig
* @brief Get the configuration settings. * @param response The HTTP response object. * @param request The HTTP request object. * * @api_ex
src/confighttp.cpp:1009
FunctiongetCover
* @brief Get an application's image. * @param response The HTTP response object. * @param request The HTTP request object. * * @note{The i
src/confighttp.cpp:1112
FunctiongetFaviconImage
* @brief Get the favicon image. * @param response The HTTP response object. * @param request The HTTP request object. * @todo combine functio
src/confighttp.cpp:506
FunctiongetLogs
* @brief Get the logs from the log file. * @param response The HTTP response object. * @param request The HTTP request object. * * @api_ex
src/confighttp.cpp:1238
FunctiongetSunshineLogoImage
* @brief Get the Sunshine logo image. * @param response The HTTP response object. * @param request The HTTP request object. * @todo combine f
src/confighttp.cpp:524
FunctiongetViGEmBusStatus
* @brief Get ViGEmBus driver version and installation status. * @param response The HTTP response object. * @param request The HTTP request obje
src/confighttp.cpp:1440
Functionget_capabilities
* @brief Returns the supported platform capabilities to advertise to the client. * @return Capability flags. */
src/platform/windows/input.cpp:1836
Functionget_capabilities
src/platform/linux/input/inputtino.cpp:142
Methodget_default_sink_name
* @brief Get default sink name. * * @return PulseAudio name of the current default sink, or an empty string. */
src/platform/linux/audio.cpp:526
Methodget_dmabuf_modifiers
src/platform/linux/pipewire.cpp:1202
Methodget_executable_from_desktop_file
src/platform/linux/kwingrab.cpp:203
Methodget_executable_full_path
src/platform/linux/kwingrab.cpp:190
Methodget_file_path
src/platform/linux/portalgrab.cpp:102
Methodget_hdr_metadata
src/platform/windows/display_base.cpp:775
Methodget_hdr_metadata
* @brief Read HDR metadata for the active display mode. * * @param metadata Output structure populated with HDR metadata. * @retu
src/platform/linux/kmsgrab.cpp:1140
Methodget_hdr_metadata
* @brief Read HDR metadata for the active display mode. * * @param metadata Output structure populated with HDR metadata. * @return Tru
src/platform/linux/pipewire.cpp:1090
Methodget_home_dir
src/platform/linux/kwingrab.cpp:164
Methodget_input_texture
src/nvenc/nvenc_d3d11_on_cuda.cpp:55
Functionget_mac_address
src/platform/windows/misc.cpp:200
Methodget_monitor_name
* @brief Get monitor name. * * @param sink_name Sink name. * @return PulseAudio monitor source name for the supplied sink, or an
src/platform/linux/audio.cpp:554
← previousnext →1,101–1,200 of 1,762, ranked by callers