Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PHZ76/DesktopSharing
/ functions
Functions
4,082 in github.com/PHZ76/DesktopSharing
⨍
Functions
4,082
◇
Types & classes
997
↓ 5 callers
Function
STB_TEXTEDIT_DELETECHARS
DesktopSharing/imgui/imgui_widgets.cpp:3520
↓ 5 callers
Method
SelectAll
DesktopSharing/imgui/imgui.h:1669
↓ 5 callers
Method
SendFlvTag
DesktopSharing/xop/HttpFlvConnection.cpp:163
↓ 5 callers
Method
SetCloseCallback
DesktopSharing/net/Channel.h:46
↓ 5 callers
Method
SetCurrentChannel
DesktopSharing/imgui/imgui_draw.cpp:1530
↓ 5 callers
Function
ShowExampleMenuFile
Note that shortcuts are currently provided for display only (future version will add explicit flags to BeginMenu() to request processing shortcuts)
DesktopSharing/imgui/imgui_demo.cpp:4060
↓ 5 callers
Method
UpdateChannel
DesktopSharing/net/EventLoop.cpp:117
↓ 5 callers
Method
appendf
DesktopSharing/imgui/imgui.cpp:2092
↓ 5 callers
Method
clear
DesktopSharing/capture/AudioCapture/AudioBuffer.h:64
↓ 5 callers
Method
getObject
DesktopSharing/xop/amf.h:112
↓ 5 callers
Function
stb_textedit_delete_selection
delete the section
DesktopSharing/imgui/imstb_textedit.h:597
↓ 5 callers
Function
stb_textedit_move_to_first
move cursor to first character of selection
DesktopSharing/imgui/imstb_textedit.h:623
↓ 5 callers
Function
stbtt_GetFontOffsetForIndex
DesktopSharing/imgui/imstb_truetype.h:4774
↓ 5 callers
Function
stbtt_GetGlyphShape
DesktopSharing/imgui/imstb_truetype.h:2265
↓ 5 callers
Function
stbtt__csctx_rline_to
DesktopSharing/imgui/imstb_truetype.h:1918
↓ 4 callers
Function
ARGBToRGB565Row_SSE2
DesktopSharing/libyuv/source/row_win.cc:799
↓ 4 callers
Method
AddSource
DesktopSharing/xop/MediaSession.cpp:53
↓ 4 callers
Method
AddTimer
DesktopSharing/net/Timer.cpp:8
↓ 4 callers
Method
CalcTextSizeA
DesktopSharing/imgui/imgui_draw.cpp:3066
↓ 4 callers
Function
ComputeSumSquareErrorPlane
DesktopSharing/libyuv/source/compare.cc:244
↓ 4 callers
Method
Connect
DesktopSharing/xop/RtmpConnection.cpp:376
↓ 4 callers
Function
CopyPlane_16
TODO(fbarchard): Consider support for negative height. TODO(fbarchard): Consider stride measured in bytes.
DesktopSharing/libyuv/source/planar_functions.cc:85
↓ 4 callers
Method
Destroy
DesktopSharing/ScreenLive.cpp:83
↓ 4 callers
Function
DivideAndRoundUp
DesktopSharing/libyuv/source/mjpeg_decoder.cc:160
↓ 4 callers
Method
DoForceClose
DesktopSharing/imgui/imgui_demo.cpp:5259
↓ 4 callers
Method
EnableReading
DesktopSharing/net/Channel.h:57
↓ 4 callers
Method
GetAdapterCount
DesktopSharing/codec/QsvCodec/src/mfx_dxva2_device.cpp:77
↓ 4 callers
Method
GetChannels
DesktopSharing/xop/AACSource.h:22
↓ 4 callers
Method
GetIp
DesktopSharing/xop/RtspMessage.cpp:299
↓ 4 callers
Method
GetMediaSource
DesktopSharing/xop/MediaSession.cpp:192
↓ 4 callers
Method
GetRtspUrlSuffix
DesktopSharing/xop/RtspMessage.cpp:319
↓ 4 callers
Method
GetSamplerate
DesktopSharing/codec/AACEncoder.cpp:50
↓ 4 callers
Function
GetViewportRect
DesktopSharing/imgui/imgui.cpp:4708
↓ 4 callers
Function
GetWidth
DesktopSharing/imgui/imgui_internal.h:429
↓ 4 callers
Method
HandleWrite
DesktopSharing/net/TcpConnection.cpp:91
↓ 4 callers
Function
I420ToARGB
Convert I420 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:130
↓ 4 callers
Function
I422ToARGBRow_AVX2
16 pixels 8 UV values upsampled to 16 UV, mixed with 16 Y producing 16 ARGB (64 bytes).
DesktopSharing/libyuv/source/row_win.cc:2067
↓ 4 callers
Function
ImAcos01
DesktopSharing/imgui/imgui_draw.cpp:3459
↓ 4 callers
Function
ImGui_ImplSDL2_Init
DesktopSharing/imgui/imgui_impl_sdl.cpp:131
↓ 4 callers
Function
ImParseFormatFindStart
We don't use strchr() because our strings are usually very short and often start with '%'
DesktopSharing/imgui/imgui_widgets.cpp:3074
↓ 4 callers
Function
ImParseFormatPrecision
Parse display precision back from the display format string FIXME: This is still used by some navigation code path to infer a minimum tweak step, but
DesktopSharing/imgui/imgui_widgets.cpp:3123
↓ 4 callers
Function
ImStrncpy
DesktopSharing/imgui/imgui.cpp:1243
↓ 4 callers
Function
ImTextCountCharsFromUtf8
DesktopSharing/imgui/imgui.cpp:1626
↓ 4 callers
Function
ImTextStrFromUtf8
DesktopSharing/imgui/imgui.cpp:1608
↓ 4 callers
Function
InputTextCalcTextSizeW
DesktopSharing/imgui/imgui_widgets.cpp:3441
↓ 4 callers
Function
InputTextFilterCharacter
Return false to discard a character.
DesktopSharing/imgui/imgui_widgets.cpp:3673
↓ 4 callers
Function
InterpolatePlane
Interpolate 2 planes by specified amount (0 to 255).
DesktopSharing/libyuv/source/planar_functions.cc:2837
↓ 4 callers
Function
IsActiveIdUsingNavDir
Inputs FIXME: Eventually we should aim to move e.g. IsActiveIdUsingKey() into IsKeyXXX functions.
DesktopSharing/imgui/imgui_internal.h:1906
↓ 4 callers
Method
IsLoaded
DesktopSharing/imgui/imgui.h:2431
↓ 4 callers
Method
IsPlaying
DesktopSharing/xop/RtmpConnection.h:64
↓ 4 callers
Method
LoadFrame
DesktopSharing/libyuv/source/mjpeg_decoder.cc:106
↓ 4 callers
Function
MirrorPlane
Mirror a plane of data.
DesktopSharing/libyuv/source/planar_functions.cc:720
↓ 4 callers
Function
NV12ToARGBMatrix
Convert NV12 to ARGB with matrix
DesktopSharing/libyuv/source/convert_argb.cc:2285
↓ 4 callers
Method
PassFilter
DesktopSharing/imgui/imgui.cpp:2024
↓ 4 callers
Method
PathStroke
Note: Anti-aliased filling requires points to be in clockwise order.
DesktopSharing/imgui/imgui.h:2144
↓ 4 callers
Method
PopClipRect
DesktopSharing/imgui/imgui.cpp:4145
↓ 4 callers
Method
PushClipRect
Push a clipping rectangle for both ImGui logic (hit-testing etc.) and low-level ImDrawList rendering. - When using this function it is sane to ensure
DesktopSharing/imgui/imgui.cpp:4138
↓ 4 callers
Method
PushFrame
DesktopSharing/xop/RtspPusher.cpp:132
↓ 4 callers
Method
Read
DesktopSharing/net/Pipe.cpp:71
↓ 4 callers
Function
RenderBullet
DesktopSharing/imgui/imgui_internal.h:1971
↓ 4 callers
Method
Retrieve
DesktopSharing/net/BufferReader.h:63
↓ 4 callers
Method
RetrieveUntil
DesktopSharing/net/BufferReader.h:76
↓ 4 callers
Function
STB_TEXTEDIT_GETWIDTH
DesktopSharing/imgui/imgui_widgets.cpp:3492
↓ 4 callers
Method
SendRtmpChunks
DesktopSharing/xop/RtmpConnection.cpp:936
↓ 4 callers
Method
SetInt
FIXME-OPT: Need a way to reuse the result of lower_bound when doing GetInt()/SetInt() - not too bad because it only happens on explicit interaction (m
DesktopSharing/imgui/imgui.cpp:1912
↓ 4 callers
Method
Stop
DesktopSharing/net/TcpServer.cpp:54
↓ 4 callers
Function
YuvPixel16
C reference code that mimics the YUV 16 bit assembly. Reads 10 bit YUV and leaves result as 16 bit.
DesktopSharing/libyuv/source/row_common.cc:1531
↓ 4 callers
Method
getNumber
DesktopSharing/xop/amf.h:106
↓ 4 callers
Method
getString
DesktopSharing/xop/amf.h:103
↓ 4 callers
Method
hasObject
DesktopSharing/xop/amf.h:109
↓ 4 callers
Function
is_separator
DesktopSharing/imgui/imgui_widgets.cpp:3508
↓ 4 callers
Function
md5_hash_hex
DesktopSharing/md5/md5.hpp:436
↓ 4 callers
Function
mfx_dll_load
DesktopSharing/codec/QsvCodec/src/mfx_load_dll.cpp:144
↓ 4 callers
Method
size
DesktopSharing/capture/AudioCapture/AudioBuffer.h:58
↓ 4 callers
Function
stb_textedit_delete
delete characters while updating undo
DesktopSharing/imgui/imstb_textedit.h:589
↓ 4 callers
Function
stbtt_MakeGlyphBitmapSubpixel
DesktopSharing/imgui/imstb_truetype.h:3598
↓ 4 callers
Function
stbtt_ScaleForMappingEmToPixels
DesktopSharing/imgui/imstb_truetype.h:2613
↓ 4 callers
Function
stbtt__add_point
DesktopSharing/imgui/imstb_truetype.h:3387
↓ 4 callers
Function
stbtt__cff_index_get
DesktopSharing/imgui/imstb_truetype.h:1243
↓ 4 callers
Function
stbtt__csctx_v
DesktopSharing/imgui/imstb_truetype.h:1888
↓ 4 callers
Function
stbtt__oversample_shift
DesktopSharing/imgui/imstb_truetype.h:3976
↓ 3 callers
Function
ARGBSobelize
Sobel ARGB effect.
DesktopSharing/libyuv/source/planar_functions.cc:3125
↓ 3 callers
Function
ARGBToRGB24Row_AVX2
DesktopSharing/libyuv/source/row_gcc.cc:556
↓ 3 callers
Function
Add
DesktopSharing/imgui/imgui_internal.h:438
↓ 3 callers
Method
Add
DesktopSharing/net/RingBuffer.h:79
↓ 3 callers
Method
AddCustomRectRegular
DesktopSharing/imgui/imgui_draw.cpp:1959
↓ 3 callers
Method
AddDrawCmd
DesktopSharing/imgui/imgui_draw.cpp:426
↓ 3 callers
Function
AddDrawListToDrawData
DesktopSharing/imgui/imgui.cpp:4040
↓ 3 callers
Method
AddSession
DesktopSharing/xop/RtspPusher.cpp:27
↓ 3 callers
Method
AttachSink
DesktopSharing/codec/QsvCodec/src/mfx_dispatcher_log.cpp:162
↓ 3 callers
Function
CalcFrameSsim
We are using a 8x8 moving window with starting location of each 8x8 window on the 4x4 pixel grid. Such arrangement allows the windows to overlap block
DesktopSharing/libyuv/source/compare.cc:382
↓ 3 callers
Function
CanonicalFourCC
DesktopSharing/libyuv/source/video_common.cc:47
↓ 3 callers
Function
Clamp10
DesktopSharing/libyuv/source/row_common.cc:77
↓ 3 callers
Method
ClearFreeMemory
DesktopSharing/imgui/imgui_draw.cpp:1413
↓ 3 callers
Function
Convert16To8Plane
Convert a plane of 16 bit data to 8 bit
DesktopSharing/libyuv/source/planar_functions.cc:125
↓ 3 callers
Function
Convert8To16Plane
Convert a plane of 8 bit data to 16 bit
DesktopSharing/libyuv/source/planar_functions.cc:175
↓ 3 callers
Function
CpuId
DesktopSharing/libyuv/source/cpu_id.cc:48
↓ 3 callers
Function
Create
DesktopSharing/imgui/imgui_internal.h:473
↓ 3 callers
Method
Destroy
DesktopSharing/Overlay.cpp:86
↓ 3 callers
Function
DivideAndRoundDown
DesktopSharing/libyuv/source/mjpeg_decoder.cc:164
← previous
next →
201–300 of 4,082, ranked by callers