MCPcopy Create free account

hub / github.com/LizardByte/Sunshine / functions

Functions1,762 in github.com/LizardByte/Sunshine

Functionget_mouse_loc
src/platform/windows/input.cpp:612
Functionget_mouse_loc
src/platform/linux/input/inputtino.cpp:155
Methodget_next_frame
* @brief Select the inactive frame slot for the next screencopy request. * * @return Inactive frame buffer that can receive the next capture
src/platform/linux/wayland.h:159
Methodget_order_for_output_name
src/platform/linux/kwingrab.cpp:509
Methodget_pixel_pitch
* @brief Get pixel pitch. * * @return Bytes per pixel for the active capture format. */
src/platform/windows/display.h:453
Methodget_sender_string
src/platform/linux/portalgrab.cpp:656
Methodget_session
src/stream.cpp:619
Methodget_supported_capture_formats
src/platform/windows/display_vram.cpp:2013
Methodget_va_profile
* @brief Determines the matching VA profile for the codec configuration. * @param ctx The FFmpeg codec context. * @return The matching VA pr
src/platform/linux/vaapi.cpp:251
Methodget_xdg_user_applications_path
src/platform/linux/kwingrab.cpp:174
Methodgpu_cursor_t
src/platform/windows/display.h:206
Methodhandle_accept
* @brief Accept a pending connection and arm the server for the next client. * * @param ec Error code returned by the asynchronous operation
src/rtsp.cpp:544
Methodhandle_msg
* @brief Dispatch a parsed RTSP request to its handler. * * @param sock Socket used to read or write the protocol message. * @param ses
src/rtsp.cpp:527
Methodhandle_plaintext_payload
* @brief Read the plaintext RTSP payload after the header is parsed. * @param socket The socket the message was received on. * @param ec The
src/rtsp.cpp:334
Methodhandle_read_encrypted_header
* @brief Read the encrypted RTSP header before receiving the encrypted payload. * @param socket The socket the message was received on. * @p
src/rtsp.cpp:194
Methodhandle_read_encrypted_message
* @brief Read and decrypt the encrypted RTSP payload. * @param socket The socket the message was received on. * @param ec The error code of
src/rtsp.cpp:243
Methodhandle_read_plaintext
* @brief Read and parse the plaintext RTSP request header. * @param socket The socket the message was received on. * @param ec The error cod
src/rtsp.cpp:404
Methodhandle_t
src/platform/linux/cuda.cpp:793
Methodhdr_info_raw_t
* @brief Initialize HDR metadata with only the enabled state. * * @param enabled Whether the feature should be enabled. */
src/video.h:567
Functionhdr_option_from_view
* @brief Parse display-device HDR mode from configuration text. * * @param value Configuration text from the display-device HDR setting.
src/config.cpp:572
Functionhscroll
src/platform/windows/input.cpp:661
Functionhscroll
* @brief Apply a horizontal scroll event to the virtual mouse. */
src/platform/linux/input/inputtino_mouse.cpp:86
Functionhscroll
* @brief Apply a horizontal scroll event to the virtual mouse. */
src/platform/linux/input/inputtino.cpp:78
Methodimg_t
src/platform/common.h:504
Methodimport_dmabuf
src/platform/linux/vulkan_encode.cpp:534
Functionimport_target_yuv444
* @brief Import a YUV444 target image from DMA-BUF descriptors. * * @param egl_display EGL display used to create the images. * @param fds Fi
src/platform/linux/graphics.cpp:795
Methodinc
* @brief Advance the iterator to the next element. */
src/platform/linux/kmsgrab.cpp:367
Functioninit
src/display_device.cpp:764
Functioninit
src/logging.cpp:153
Functioninit
src/process.cpp:61
Functioninit
* @brief Load persisted HTTP credentials and initialize shared request state. */
src/httpcommon.cpp:55
Functioninit
src/platform/linux/wayland.h:460
Functioninit
* @brief Initialize Wayland registry interfaces required for capture. */
src/platform/linux/wayland.cpp:594
Functioninit
* @brief Load GBM symbols required for EGL device creation. */
src/platform/linux/graphics.cpp:306
Functioninit
* @brief Initialize the Linux high-precision timer file descriptor. */
src/platform/linux/misc.cpp:1229
Methodinit
* @brief Initialize the Windows.Graphics.Capture backend. * @return 0 on success, -1 on failure. */
src/platform/windows/display_wgc.cpp:103
Methodinit
* @brief Initialize Windows audio policy interfaces. * * @return 0 on success; nonzero or negative platform status on failure. */
src/platform/windows/audio.cpp:1323
Methodinit
src/platform/windows/display_ram.cpp:413
Methodinit
* @brief Initialize shared D3D conversion resources for the encoder. * * @param display Display object or identifier associated with the ope
src/platform/windows/display_vram.cpp:829
Methodinit
* @brief Initialize the D3D11 AVCodec encode device. * * @param display Display object or identifier associated with the operation. * @
src/platform/windows/display_vram.cpp:1114
Methodinit
src/platform/macos/nv12_zero_device.cpp:67
Methodinit
* @brief Initialize the GL->CUDA encoding device. * @param in_width Width of captured frames. * @param in_height Height of captured frames.
src/platform/linux/cuda.cpp:419
Methodinit
* @brief Initialize NvFBC capture for the selected display. * * @param display_name Display name. * @param config Configuration v
src/platform/linux/cuda.cpp:967
Methodinit
* @brief Initialize VAAPI GPU-frame conversion for the selected display. * * @param in_width In width. * @param in_height In height.
src/platform/linux/vaapi.cpp:538
Methodinit
* @brief Initialize X11 shared-memory capture for the selected display. * * @param display_name Display name. * @param config Configura
src/platform/linux/x11grab.cpp:860
Methodinit
* @brief Initialize Wayland capture that copies frames into system memory. * * @param hwdevice_type Hardware device type requested for captu
src/platform/linux/wlgrab.cpp:298
Methodinit
* @brief Initialize the base KMS capture state for the selected monitor. * * @param display_name Display name. * @param config Co
src/platform/linux/kmsgrab.cpp:875
Methodinit
* @brief Initialize KMS capture that copies frames into system memory. * * @param display_name Display name. * @param config Conf
src/platform/linux/kmsgrab.cpp:1465
Methodinit
* @brief Initialize KMS capture that exports frames as GPU resources. * * @param display_name Display name. * @param config Confi
src/platform/linux/kmsgrab.cpp:1875
Methodinit
* @brief Initialize the PipeWire display backend for a selected stream. * * @param hwdevice_type Hardware device type requested for capture
src/platform/linux/pipewire.cpp:800
FunctioninitApp
(app, config)
src_assets/common/assets/web/init.js:13
Methodinit_codec_options
* @brief Initialize codec options. * * @param ctx Native context object used by the operation or callback. * @param options Request opt
src/platform/linux/vulkan_encode.cpp:187
Methodinit_gbm
Initialize GBM
src/platform/linux/wayland.cpp:244
Methodinit_hw_device
src/platform/linux/vulkan_encode.cpp:982
Methodinit_hwframes
* @brief Configure FFmpeg hardware frames for D3D11 encoder input textures. * * @param frames FFmpeg hardware frames context to initialize.
src/platform/windows/display_vram.cpp:1142
Methodinit_library
src/nvenc/nvenc_d3d11.cpp:28
Methodinit_library
src/nvenc/nvenc_d3d11_on_cuda.cpp:59
Methodinit_pipewire_and_check_hwdevice_type
* @brief Initialize pipewire and check hwdevice type. * * @param hwdevice_type Hardware device type requested for capture or encode. *
src/platform/linux/pipewire.cpp:726
Methodinitialize_image_context
* @brief Initialize encoder-side D3D resources for a captured image. * * @param img Image or frame object to read from or populate. * @
src/platform/windows/display_vram.cpp:976
Functioninput
src/platform/windows/input.cpp:518
Functioninput
* @brief Create the platform input backend for a stream. */
src/platform/linux/input/inputtino.cpp:27
Methodinput_raw_t
src/platform/linux/input/inputtino_common.h:62
Methodinput_t
* @brief Construct input state from the mailbox and platform backend. * * @param touch_port_event Event carrying the active touch port.
src/input.cpp:229
FunctioninstallViGEmBus
* @brief Install ViGEmBus driver with elevated permissions. * @param response The HTTP response object. * @param request The HTTP request object
src/confighttp.cpp:1498
Methodinstall_platform_specific_files
packaging/sunshine.rb:424
Methodinterface_t
src/platform/linux/wayland.h:323
Methodinterface_t
src/platform/linux/wayland.cpp:178
Methodinvalidate_ref_frames
* @brief Mark the frame range whose references must be invalidated. * * @param first_frame First frame. * @param last_frame Last frame.
src/video.cpp:492
Methodinvalidate_ref_frames
src/nvenc/nvenc_base.cpp:622
MethodisCaptured
src/display_device.cpp:75
MethodisGreater
(otherVersion)
src_assets/common/assets/web/sunshine_version.js:33
MethodisOptionInHtml
Helper function to check if an option exists in HTML options
tests/integration/test_config_consistency.cpp:364
MethodisOptionInMd
Helper function to check if an option exists in MD options
tests/integration/test_config_consistency.cpp:369
MethodisValidLocaleFile
Helper function to check if a locale JSON file is valid using nlohmann/json
tests/integration/test_locale_consistency.cpp:96
Methodis_buffer_redundant
src/platform/linux/pipewire.cpp:1121
Methodis_codec_supported
* @brief Check that a given codec is supported by the display device. * @param name The FFmpeg codec name (or similar for non-FFmpeg codecs). *
src/platform/windows/display_vram.cpp:2043
Methodis_enabled
* @brief Check whether this periodic logger should emit at the configured severity. * * @return True when the logger severity is enabled and
src/logging.h:176
Methodis_hdr
* @brief Report whether the active display mode is HDR. * * @return True when the active display mode is HDR. */
src/platform/linux/kmsgrab.cpp:1088
Methodis_hdr
* @brief Report whether the active display mode is HDR. * * @return True when the active display mode is HDR. */
src/platform/linux/pipewire.cpp:1073
Methodis_idr
* @brief Report whether the generic packet starts an IDR frame. * * @return True when this frame is an IDR frame. */
src/video.h:517
Methodis_newly_initialized
* @brief Check whether newly initialized. * * @return True when KWin was initialized during this check. */
src/platform/linux/kwingrab.cpp:156
Methodis_permission_system_deactivated
* @brief Check whether permission system deactivated. * * @return True when KWin reports that the permission system is disabled. */
src/platform/linux/kwingrab.cpp:58
Methodis_sink_available
src/platform/windows/audio.cpp:898
Methodis_va_profile_supported
* @brief Determines if a given VA profile is supported. * @param profile The profile to match. * @return Boolean value indicating if the pro
src/platform/linux/vaapi.cpp:233
Functionkeep_display_awake
src/display_device.cpp:817
Functionkeyboard_update
src/platform/windows/input.cpp:673
Functionkeyboard_update
* @brief Press or release a virtual keyboard key. */
src/platform/linux/input/inputtino.cpp:86
Methodlcov_for_source_files
(lcov, coverage_buildpath)
packaging/sunshine.rb:381
Functionlength
third-party/nvfbc/helper_math.h:1301
Functionlerp
third-party/nvfbc/helper_math.h:1144
Functionline_ends_with
* @brief Check if a log file contains a line that ends with the given string. * @param log_file Path to the log file. * @param end_str The strin
tests/tests_log_checker.h:54
Functionline_equals
* @brief Check if a log file contains a line that equals the given string. * @param log_file Path to the log file. * @param str The string that
tests/tests_log_checker.h:78
Methodlink
src/platform/linux/graphics.cpp:211
Methodlinux_dmabuf
DMA-BUF format callback
src/platform/linux/wayland.cpp:354
Methodlittle
* @brief Convert a value to or from little-endian byte order. * * @param x Value to convert. * @return Value represented in littl
src/utility.h:1798
Methodlittle
* @brief Convert a value to or from little-endian byte order. * * @param x Pointer to convert. * @return Pointer with the pointed
src/utility.h:1820
Methodllvm_cov_executable
packaging/sunshine.rb:300
Methodllvm_profdata_executable
packaging/sunshine.rb:296
FunctionloadAutoTheme
()
src_assets/common/assets/web/theme.js:112
Methodload_next_valid_plane
* @brief Load next valid plane. */
src/platform/linux/kmsgrab.cpp:349
← previousnext →1,201–1,300 of 1,762, ranked by callers