MCPcopy Create free account

hub / github.com/LizardByte/Sunshine / functions

Functions1,762 in github.com/LizardByte/Sunshine

Methodload_null
* @brief Create a PulseAudio null sink for one channel layout. * * @param name Human-readable name to assign. * @param channel_ma
src/platform/linux/audio.cpp:377
MethodlogTestEvent
tests/tests_events.h:27
Functionmain
tools/sunshinesvc.cpp:340
Functionmain
tools/audio.cpp:239
Functionmain
tools/dxgi.cpp:27
Functionmain
* @brief Run the main application or worker loop. * * @param argc The number of arguments. * @param argv The arguments. * @return Process or platf
src/main.cpp:165
Functionmain
tests/tests_main.cpp:9
Methodmake
* @brief Allocate the underlying object and wrap it in the owning handle. * * @return Created backend object, or null when creation fail
src/platform/linux/cuda.cpp:824
Methodmake
src/platform/linux/x11grab.cpp:1030
Methodmake
src/platform/linux/graphics.cpp:81
Methodmake_adaptive_triggers
* @brief Create adaptive triggers. * * @param id Identifier for the controller, session, display, or resource. * @param event_flags Eve
src/platform/common.h:202
Functionmake_alarm
src/thread_safe.h:383
Functionmake_avcodec_encode_device
* @brief Create AVCodec encode device. */
src/platform/linux/vaapi.cpp:726
Methodmake_avcodec_encode_device
src/platform/windows/display_ram.cpp:421
Methodmake_avcodec_encode_device
src/platform/windows/display_vram.cpp:2127
Methodmake_avcodec_encode_device
* @brief Create AVCodec encode device. * * @param pix_fmt Sunshine pixel format to convert or allocate for. * @return Constructed
src/platform/linux/cuda.cpp:1217
Methodmake_avcodec_encode_device
* @brief Create AVCodec encode device. * * @param pix_fmt Sunshine pixel format to convert or allocate for. * @return Constructed AVCod
src/platform/linux/x11grab.cpp:667
Methodmake_avcodec_encode_device
* @brief Create AVCodec encode device. * * @param pix_fmt Sunshine pixel format to convert or allocate for. * @return Constructed AVCod
src/platform/linux/wlgrab.cpp:324
Methodmake_avcodec_encode_device
* @brief Create AVCodec encode device. * * @param pix_fmt Sunshine pixel format to convert or allocate for. * @return Constructed AVCod
src/platform/linux/wlgrab.cpp:471
Methodmake_avcodec_encode_device
* @brief Create AVCodec encode device. * * @param pix_fmt Sunshine pixel format to convert or allocate for. * @return Constructed
src/platform/linux/kmsgrab.cpp:1547
Methodmake_avcodec_encode_device
* @brief Create AVCodec encode device. * * @param pix_fmt Sunshine pixel format to convert or allocate for. * @return Constructed
src/platform/linux/kmsgrab.cpp:1719
Methodmake_avcodec_encode_device
* @brief Create AVCodec encode device. * * @param pix_fmt Sunshine pixel format to convert or allocate for. * @return Constructed AVCod
src/platform/linux/pipewire.cpp:1028
Functionmake_avcodec_encode_device_ram
src/platform/linux/vulkan_encode.cpp:1097
Functionmake_display
src/platform/linux/graphics.cpp:344
Methodmake_motion_event_state
* @brief Motion-event feedback command payload for a controller. * * @param id Identifier for the controller, session, display, or resource.
src/platform/common.h:165
Methodmake_nv12
src/platform/linux/graphics.cpp:997
Methodmake_nvenc_encode_device
src/platform/windows/display_vram.cpp:2135
Methodmake_rgb_led
* @brief Create RGB led. * * @param id Identifier for the controller, session, display, or resource. * @param r Red color channel value
src/platform/common.h:183
Functionmake_round_robin
src/round_robin.h:363
Methodmake_rumble
* @brief Create a rumble object or message. * * @param id Identifier for the controller, session, display, or resource. * @param lowfre
src/platform/common.h:133
Methodmake_rumble_triggers
* @brief Create rumble triggers. * * @param id Identifier for the controller, session, display, or resource. * @param left Left trigger
src/platform/common.h:149
Functionmake_shared
src/thread_safe.h:721
Functionmake_shared
src/utility.h:1241
Methodmake_yuv444
src/platform/linux/graphics.cpp:1103
Methodmap_upnp_port
* @brief Maps a port via UPnP. * @param data IGDdatas from UPNP_GetValidIGD() * @param urls urls_t from UPNP_GetValidIGD() * @param lan
src/upnp.cpp:182
Methodmatch_all_fields
* @brief Build matching fields that all contain the same endpoint name. * * @param name Endpoint name or identifier to match across all fiel
src/platform/windows/audio.cpp:1102
Functionmd_ctx_destroy
* @brief Destroy an OpenSSL message digest context. */
src/crypto.cpp:562
Methodmdns_registration_t
src/platform/windows/publish.cpp:222
Methodmicrophone
* @brief Create a microphone capture stream for the requested layout. * * @param mapping Opus channel mapping table for the requested layout
src/platform/windows/audio.cpp:941
Methodmin_max_avg_periodic_logger
* @brief Construct a periodic logger that reports min, max, and average samples. * * @param severity Severity level associated with the log
src/logging.h:124
Functionmode_remapping_from_view
* @brief Parse display-mode remapping rules from JSON configuration text. * * @param value JSON array text from the display-device mode-rema
src/config.cpp:592
Methodmonitor_t
src/platform/linux/wayland.h:209
Methodmonitor_t
src/platform/linux/wayland.cpp:117
Functionmonitors
* @brief Refresh the monitor list reported by the display server. */
src/platform/linux/wayland.cpp:559
Functionmove_mouse
src/platform/windows/input.cpp:599
Functionmove_mouse
* @brief Move mouse using the backend coordinate system. */
src/platform/linux/input/inputtino.cpp:46
Functionmove_t
\ * @brief Initialize the generated wrapper with the configured initial value. \ */
src/utility.h:62
Functionneeds_encoder_reenumeration
* @brief Check whether DXGI reports that adapter or driver enumeration is stale. * * @return `true` if a change has occurred or if it is unknown
src/platform/windows/display_base.cpp:1125
Methodnext
* @brief Return the next timer task ready for execution. * * @return Time point for the next queued timer task, or std::nullopt when none ex
src/task_pool.h:335
Methodnext_frame
src/platform/windows/display_base.cpp:144
Functionnormalize
third-party/nvfbc/helper_math.h:1318
Methodnvenc_base
src/nvenc/nvenc_base.cpp:96
Methodnvenc_base
src/nvenc/nvenc_base.h:34
Methodnvenc_d3d11
src/nvenc/nvenc_d3d11.cpp:13
Methodnvenc_d3d11_native
src/nvenc/nvenc_d3d11_native.cpp:14
Methodnvenc_d3d11_on_cuda
src/nvenc/nvenc_d3d11_on_cuda.cpp:14
Methodnvenc_encode_session_t
* @brief Initialize an NVENC encode session and take ownership of its device. * * @param encode_device Encode device. */
src/video.cpp:519
Methodnvenc_failed
src/nvenc/nvenc_base.cpp:659
Methodnvprefs_interface
src/platform/windows/nvprefs/nvprefs_interface.cpp:34
Methodon_core_error_cb
src/platform/linux/pipewire.cpp:515
Methodon_core_info_cb
src/platform/linux/pipewire.cpp:511
Methodon_frame_arrived
* This function runs in a separate thread spawned by the frame pool and is a producer of frames. * To maintain parity with the original display int
src/platform/windows/display_wgc.cpp:182
Methodon_output_description
src/platform/linux/kwingrab.cpp:597
Methodon_output_done
src/platform/linux/kwingrab.cpp:584
Methodon_output_geometry
wl_output listener (for mode/dimensions/name)
src/platform/linux/kwingrab.cpp:567
Methodon_output_mode
src/platform/linux/kwingrab.cpp:574
Methodon_output_name
src/platform/linux/kwingrab.cpp:592
Methodon_output_order_done
src/platform/linux/kwingrab.cpp:616
Methodon_output_order_output
Output order listener
src/platform/linux/kwingrab.cpp:611
Methodon_output_scale
src/platform/linux/kwingrab.cpp:588
Methodon_param_changed
src/platform/linux/pipewire.cpp:622
Methodon_process
src/platform/linux/pipewire.cpp:570
Methodon_registry_global
Registry listener
src/platform/linux/kwingrab.cpp:520
Methodon_registry_global_remove
src/platform/linux/kwingrab.cpp:557
Methodon_response_received_cb
src/platform/linux/portalgrab.cpp:650
Functionon_signal_forwarder
* @brief Forward a POSIX signal to the registered Sunshine handler. * * @param sig Native signal number being handled. */
src/main.cpp:42
Methodon_stream_closed
ScreenCast v1 stream listener
src/platform/linux/kwingrab.cpp:626
Methodon_stream_created
src/platform/linux/kwingrab.cpp:634
Methodon_stream_failed
src/platform/linux/kwingrab.cpp:642
Methodon_stream_serial
src/platform/linux/kwingrab.cpp:650
Methodon_stream_state_changed
src/platform/linux/pipewire.cpp:525
Functionone_digit_after_decimal
* @brief Create a Boost formatter with one fractional digit. */
src/stat_trackers.cpp:13
FunctionopenTab
(evt, lang)
docs/api.js:116
Methodopen_existing_file
src/platform/windows/nvprefs/undo_file.cpp:52
Methodopen_pipewire_remote
src/platform/linux/portalgrab.cpp:633
Functionopen_url
* @brief Open a url in the default web browser. * @param url The url to open. */
src/platform/windows/misc.cpp:1094
Functionopenssl_verify_cb
src/crypto.cpp:38
Functionoperator!=
src/utility.h:1132
Methodoperator!=
* @brief Compare whether two wrapped iterator positions differ. * * @param other Iterator position to compare against. * @return True w
src/round_robin.h:216
Methodoperator&
* @brief Expose the stored pointer address for C APIs that write handles. * * @return Address of the stored pointer. */
src/utility.h:1069
Methodoperator()
* @brief Hash a value by viewing its object representation as bytes. * * @param value Value whose raw bytes are hashed. * @return Hash
src/utility.h:757
Methodoperator()
* @brief Invoke the configured destroy function on a pointer. * * @param p Pointer to release. */
src/utility.h:1644
Methodoperator()
* @brief Free memory allocated by Windows local-memory APIs. * * @param p LocalAlloc-compatible pointer to release. */
src/platform/windows/nvprefs/nvprefs_common.h:43
Methodoperator()
src/platform/macos/publish.cpp:25
Functionoperator*
third-party/nvfbc/helper_math.h:749
Methodoperator*
* @brief Dereference the current element in the cycled range. * * @return Mutable reference to the current value. */
src/round_robin.h:179
Methodoperator*
* @brief Dereference the managed pointer. * * @return Const reference to the pointed-to object. */
src/utility.h:1033
Methodoperator*
* @brief Dereference the wrapped pointer. * * @return Const reference to the pointed-to object. */
src/utility.h:1372
Functionoperator*=
third-party/nvfbc/helper_math.h:753
Functionoperator+
third-party/nvfbc/helper_math.h:294
← previousnext →1,301–1,400 of 1,762, ranked by callers