MCPcopy Create free account

hub / github.com/LizardByte/Sunshine / functions

Functions1,762 in github.com/LizardByte/Sunshine

↓ 291 callersMethodget
* @brief Return the native Wayland display pointer. * * @return Native display connection owned by this wrapper. */
src/platform/linux/wayland.h:411
↓ 252 callersFunctionmove
* @brief Apply a relative pointer movement to the virtual mouse. */
src/platform/linux/input/inputtino_mouse.cpp:25
↓ 227 callersMethodsize
* @brief Return the serialized size of the current object. * * @return Number of elements currently stored. */
src/stream.cpp:801
↓ 215 callersMethodempty
* @brief Return whether the persisted value is empty. * * @return True when no portal display id has been persisted. */
src/platform/linux/portalgrab.cpp:66
↓ 199 callersMethodget
* @brief Return the currently wrapped value or handle. * * @return Underlying native handle or object pointer. */
src/utility.h:1015
↓ 155 callersFunctionhex
src/utility.h:541
↓ 149 callersMethodto_string_view
* @brief Convert to string view. * * @return Value converted to string view. */
src/utility.h:528
↓ 109 callersMethoddata
* @brief Return the base address of the locked Core Video pixel buffer. * * @return Pointer to the first byte of image data in the pixel buf
src/platform/macos/av_img_t.h:61
↓ 91 callersMethoddata
* @brief Return the FEC shard data pointer for a packet-group element. * * @param el Packet-group element index. * @return Pointe
src/stream.cpp:782
↓ 75 callersFunctionmax
third-party/nvfbc/helper_math.h:68
↓ 74 callersMethodend
* @brief Return an iterator one past the final byte in the buffer view. * * @return Iterator one past the last element. */
src/utility.h:474
↓ 59 callersFunctionfail_guard
src/utility.h:381
↓ 57 callersMethodraise
src/thread_safe.h:37
↓ 54 callersFunctionfrom_utf8
src/platform/windows/utf_utils.cpp:15
↓ 42 callersMethodreset
* @brief Reset the object to its initial empty state. * * @return Reset status. */
src/platform/linux/cuda.cpp:927
↓ 41 callersFunctionerror_message
* @brief Forward an NVPrefs error message to the logger. */
src/platform/windows/nvprefs/nvprefs_common.cpp:31
↓ 40 callersFunctionbig
src/utility.h:1873
↓ 40 callersFunctionfrom_view
* @brief Convert from view. * * @param number Integer value to serialize or convert. * @return Value converted from view. */
src/utility.h:815
↓ 38 callersMethodpeek
* @brief Inspect the next queued value without popping it. * * @return True when a value is available to inspect. */
src/thread_safe.h:169
↓ 36 callersMethodbegin
* @brief Return an iterator to the first byte in the buffer view. * * @return Iterator to the first element. */
src/utility.h:465
↓ 36 callersMethodreset
* @brief Reset the object to its initial empty state. * * @param p Pointer passed to the deleter or conversion helper. */
src/utility.h:991
↓ 35 callersFunctionto_utf8
src/platform/windows/utf_utils.cpp:41
↓ 34 callersFunctionparse
* @brief Parse serialized text into the corresponding runtime representation. */
src/config.cpp:1797
↓ 34 callersMethodwrite
src/platform/windows/nvprefs/undo_data.cpp:133
↓ 31 callersFunctionmin
third-party/nvfbc/helper_math.h:73
↓ 31 callersFunctionto_string
* @brief Copy a configuration text range while stripping inline comments. * * @param begin Iterator or pointer marking the start of the input ra
src/config.cpp:830
↓ 29 callersFunctionbad_request
* @brief Send a 400 Bad Request response. * @param response The HTTP response object. * @param request The HTTP request object. * @param erro
src/confighttp.cpp:258
↓ 29 callersMethodpop
* @brief Remove and return the next queued item, waiting when requested. * * @param task_id Identifier returned when the task was queued.
src/task_pool.h:282
↓ 28 callersMethodjoin
* @brief Wait for worker threads owned by the session to exit. */
src/thread_pool.h:133
↓ 27 callersFunctionbool_f
* @brief Consume a boolean setting from the parsed configuration map. * * @param vars Parsed configuration entries; consumed keys are erased.
src/config.cpp:1215
↓ 27 callersMethodcount
* @brief Return the number of items in the wrapped DRM collection. * * @return Number of DRM planes reported by the card. */
src/platform/linux/kmsgrab.cpp:758
↓ 27 callersFunctionmap_port
src/network.cpp:224
↓ 27 callersFunctionstring_f
* @brief Consume a string setting from the parsed configuration map. * * @param vars Parsed configuration entries; consumed keys are erased.
src/config.cpp:952
↓ 26 callersFunctionlittle
src/utility.h:1862
↓ 25 callersFunctionprint_req
* @brief Log the request details. * @param request The HTTP request object. */
src/confighttp.cpp:109
↓ 24 callersFunctionmake_float3
third-party/nvfbc/helper_math.h:135
↓ 24 callersFunctionread_file
src/file_handler.cpp:35
↓ 23 callersFunctionauthenticate
* @brief Authenticate the user. * @param response The HTTP response object. * @param request The HTTP request object. * @return True if the u
src/confighttp.cpp:188
↓ 23 callersFunctionfrom_hex_vec
* @brief Convert from hex vec. * * @param hex Hexadecimal text to decode. * @param rev Whether bytes should be emitted in reverse order. *
src/utility.h:688
↓ 23 callersFunctionmake_float2
third-party/nvfbc/helper_math.h:88
↓ 23 callersFunctionsend_response
* @brief Send a response. * @param response The HTTP response object. * @param output_tree The JSON tree to send. */
src/confighttp.cpp:131
↓ 23 callersFunctionstring
* @brief Format the UUID using canonical text form. * * @return Canonical lowercase UUID string. */
src/uuid.h:61
↓ 22 callersFunctionmake_float4
third-party/nvfbc/helper_math.h:202
↓ 22 callersFunctionset_thread_name
src/platform/linux/misc.cpp:448
↓ 21 callersFunctioncreate_waveformat
src/platform/windows/audio.cpp:83
↓ 21 callersMethodinsert
* @brief Inserts the provided session into the set of sessions. * @param session The session to insert. */
src/rtsp.cpp:699
↓ 21 callersMethodrelease
* @brief Release the COM or platform reference owned by the pointer. * * @return Reference count or status returned after releasing the obje
src/utility.h:1004
↓ 20 callersFunctionfrom_netfloat
* @brief Convert a little-endian netfloat to a native endianness float. * @param f Little-endian network float bytes. * @return Floating-point v
src/input.cpp:141
↓ 20 callersFunctionhandle
* @brief Return the native handle owned by the wrapper. */
src/platform/linux/misc.cpp:107
↓ 20 callersMethodload
* @brief Load persisted state from its backing store. */
src/platform/linux/portalgrab.cpp:73
↓ 20 callersFunctionrespond
* @brief Send the protocol response for the current request. * * @param sock Socket used to read or write the protocol message. * @param sess
src/rtsp.cpp:800
↓ 20 callersMethodrunning
src/process.cpp:285
↓ 20 callersMethodto_string
* @brief Convert to string. * * @return Value converted to string. */
src/utility.h:519
↓ 20 callersFunctionview
src/utility.h:1708
↓ 19 callersMethodQueryInterface
src/platform/windows/audio.cpp:470
↓ 19 callersFunctionget_arg
* @brief Read a named query argument from the HTTP request map. * * @param args Parsed query-string argument map. * @param name Query paramet
src/nvhttp.cpp:217
↓ 19 callersMethodstop
* @brief Raise the alarm and wake all waiting threads. */
src/thread_safe.h:176
↓ 18 callersMethoddisable
* @brief Disable the fail guard so destruction will not run the cleanup action. */
src/utility.h:364
↓ 18 callersMethodhandle
src/platform/linux/graphics.cpp:155
↓ 17 callersFunctionclamp
third-party/nvfbc/helper_math.h:1166
↓ 17 callersMethodend
* @brief Return an iterator one past the final byte in the buffer view. * * @return Iterator one past the last element. */
src/platform/linux/kmsgrab.cpp:776
↓ 16 callersFunctionpassthrough
* @brief Forward a client input packet directly to the platform backend. * * @param input Platform input backend that receives the event. * @
src/input.cpp:562
↓ 15 callersMethodbegin
* @brief Return an iterator to the first byte in the buffer view. * * @return Iterator to the first element. */
src/platform/linux/kmsgrab.cpp:767
↓ 15 callersMethodclear
src/crypto.cpp:34
↓ 15 callersFunctionget_bind_address
src/network.cpp:141
↓ 15 callersFunctionint_f
* @brief Consume an integer setting from decimal or hexadecimal configuration text. * * @param vars Parsed configuration entries; consumed keys
src/config.cpp:1081
↓ 15 callersMethodlock
* @brief Acquire the underlying lock or keyed mutex. * * @return Lock guard owning the synchronized object until destruction. */
src/sync.h:34
↓ 15 callersFunctionmake_int2
third-party/nvfbc/helper_math.h:105
↓ 15 callersFunctionmake_int3
third-party/nvfbc/helper_math.h:160
↓ 15 callersFunctionmake_int4
third-party/nvfbc/helper_math.h:223
↓ 15 callersMethodpushDelayed
* @brief Queue a task that becomes runnable after a delay. * * @param task Task object to enqueue or execute. */
src/task_pool.h:168
↓ 15 callersMethodreset
src/platform/windows/display_base.cpp:176
↓ 15 callersMethodwait
* @brief Block until the event is raised. * * @return Lock object held after the event is observed. */
src/thread_safe.h:316
↓ 14 callersMethodcancel
* @brief Cancel a queued or delayed task before it runs. * * @param task_id Identifier returned when the task was queued. * @return Tru
src/task_pool.h:259
↓ 14 callersMethodget
* @brief Return the currently wrapped value or handle. * * @return Underlying native handle or object pointer. */
src/platform/linux/kmsgrab.cpp:387
↓ 14 callersFunctionget_client_id
* @brief Get a unique client identifier for CSRF token management. * @param request The HTTP request object. * @return A unique identifier based
src/confighttp.cpp:308
↓ 14 callersMethodview
pop and view should not be used interchangeably * @brief Read the current value without removing it from the queue. * * @return Optional cop
src/thread_safe.h:122
↓ 13 callersFunctionfrom_clamped_netfloat
* @brief Convert a little-endian netfloat to a native float and clamp it to a range. * @param f Little-endian network float bytes. * @param min
src/input.cpp:152
↓ 13 callersFunctionmake_uint2
third-party/nvfbc/helper_math.h:122
↓ 13 callersFunctionmake_uint3
third-party/nvfbc/helper_math.h:181
↓ 13 callersFunctionmake_uint4
third-party/nvfbc/helper_math.h:244
↓ 13 callersFunctionnvapi_error_message
src/platform/windows/nvprefs/driver_settings.cpp:16
↓ 13 callersMethodreset
* @brief Reset the object to its initial empty state. */
src/platform/windows/display_vram.cpp:960
↓ 13 callersFunctionvalidate_csrf_token
* @brief Validate CSRF token. */
src/confighttp.cpp:389
↓ 12 callersFunctionclose
* @brief Release an FFmpeg coded bitstream context. * * @param c Context pointer owned by the safe pointer wrapper. */
src/cbs.cpp:27
↓ 12 callersFunctionint_between_f
* @brief Consume an integer setting only when it falls inside an inclusive range. * * @param vars Parsed configuration entries; consumed keys ar
src/config.cpp:1178
↓ 12 callersMethodsecond_point_now_and_log
* @brief Store the current time as the second timestamp and log the elapsed interval. */
src/logging.h:251
↓ 11 callersFunctionappdata
* @brief Performs migration if necessary, then returns the appdata directory. * @details This is used for the log directory, so it cannot invoke Bo
src/platform/linux/misc.cpp:175
↓ 11 callersMethodhas_right
* @brief Check whether right. * * @return True when the comparison condition is satisfied. */
src/utility.h:841
↓ 11 callersFunctioninfo_message
* @brief Forward an informational NVPrefs message to the logger. */
src/platform/windows/nvprefs/nvprefs_common.cpp:17
↓ 11 callersFunctionload
* @brief Load persisted state from its backing store. */
src/platform/linux/misc.cpp:133
↓ 11 callersFunctionmake_avcodec_encode_device
* @brief Create AVCodec encode device. * * @param width Frame or display width in pixels. * @param height Frame or display height in pixels.
src/platform/linux/cuda.cpp:657
↓ 11 callersFunctionparse_env_val
* @brief Parse env val. * * @param env Environment variables for the child process. * @param val_raw Raw value that may contain $(NAME) subst
src/process.cpp:439
↓ 11 callersFunctionstop
* @brief Stop the active streaming session and prevent new packets from being queued. */
src/stream.cpp:2147
↓ 10 callersFunctionaddr_to_normalized_string
src/network.cpp:163
↓ 10 callersFunctionbuild_browse_entries
* @brief Lists, filters, and sorts the entries of a directory for the browse API. * @param dir_path The directory to list. * @param type_str Fil
src/confighttp.cpp:1609
↓ 10 callersFunctioncheck_valid_png
* @brief Validates a path whether it is a valid PNG. * @param path The path to the PNG file. * @return true if the file has a valid PNG signatur
src/process.cpp:499
↓ 10 callersMethodmap
* @brief Register or visit handlers stored in the map. * * @param type Protocol, message, or resource type selector. * @param cb Callba
src/rtsp.cpp:584
↓ 10 callersFunctionnv_bool
src/platform/linux/cuda.cpp:703
↓ 10 callersFunctionto_sockaddr
src/platform/windows/misc.cpp:1414
next →1–100 of 1,762, ranked by callers