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
↓ 836 callers
Function
TestCpuFlag
Detect CPU has SSE2 etc. Test_flag parameter should be one of kCpuHas constants above. Returns non-zero if instruction set is detected
DesktopSharing/libyuv/include/libyuv/cpu_id.h:61
↓ 605 callers
Function
get_proc
DesktopSharing/imgui/gl3w/GL/gl3w.c:24
↓ 605 callers
Function
get_proc
libs/gl3w/GL/gl3w.c:24
↓ 172 callers
Function
ImMax
DesktopSharing/imgui/imgui_internal.h:361
↓ 91 callers
Function
ttUSHORT
DesktopSharing/imgui/imstb_truetype.h:1269
↓ 90 callers
Method
push_back
NB: It is illegal to call push_back/push_front/insert with a reference pointing inside the ImVector data itself! e.g. v.push_back(v[10]) is forbidden.
DesktopSharing/imgui/imgui.h:1421
↓ 89 callers
Method
c_str
DesktopSharing/imgui/imgui.h:1819
↓ 81 callers
Method
clear
DesktopSharing/imgui/imgui.h:1403
↓ 80 callers
Function
HelpMarker
Helper to display a little (?) mark which shows a tooltip when hovered. In your own code you may want to display an actual icon if you are using a mer
DesktopSharing/imgui/imgui_demo.cpp:158
↓ 80 callers
Method
resize
DesktopSharing/imgui/imgui.h:1415
↓ 75 callers
Function
GetCurrentWindow
DesktopSharing/imgui/imgui_internal.h:1784
↓ 69 callers
Method
reset
DesktopSharing/xop/amf.h:96
↓ 65 callers
Function
ImMin
DesktopSharing/imgui/imgui_internal.h:360
↓ 60 callers
Function
ImFloor
DesktopSharing/imgui/imgui_internal.h:378
↓ 56 callers
Function
ImClamp
DesktopSharing/imgui/imgui_internal.h:362
↓ 50 callers
Method
find
DesktopSharing/imgui/imgui.h:1429
↓ 48 callers
Method
AddRectFilled
DesktopSharing/imgui/imgui_draw.cpp:1142
↓ 47 callers
Function
ImRect
DesktopSharing/imgui/imgui_internal.h:422
↓ 47 callers
Method
end
DesktopSharing/imgui/imgui.h:1406
↓ 46 callers
Function
YuvPixel
DesktopSharing/libyuv/source/row_common.cc:1444
↓ 45 callers
Function
ImLerp
DesktopSharing/imgui/imgui_internal.h:363
↓ 45 callers
Method
size
DesktopSharing/xop/amf.h:150
↓ 40 callers
Method
begin
DesktopSharing/imgui/imgui.h:1404
↓ 39 callers
Method
GetID
DesktopSharing/imgui/imgui.cpp:2809
↓ 39 callers
Method
GetSocket
DesktopSharing/net/Channel.h:52
↓ 39 callers
Function
ImFormatString
DesktopSharing/imgui/imgui.cpp:1364
↓ 37 callers
Function
ttSHORT
DesktopSharing/imgui/imstb_truetype.h:1270
↓ 34 callers
Method
GetWidth
Returns width of the last loaded frame.
DesktopSharing/libyuv/source/mjpeg_decoder.cc:169
↓ 34 callers
Method
empty
DesktopSharing/imgui/imgui.h:1395
↓ 34 callers
Method
size
DesktopSharing/codec/QsvCodec/src/mfx_vector.h:199
↓ 31 callers
Method
Release
DesktopSharing/codec/QsvCodec/src/mfx_win_reg_key.cpp:41
↓ 31 callers
Method
end
DesktopSharing/codec/QsvCodec/src/mfx_vector.h:113
↓ 30 callers
Function
CopyPlane
Copy a plane of data
DesktopSharing/libyuv/source/planar_functions.cc:28
↓ 30 callers
Method
GetHorizSampFactor
Sample factors of the n-th component.
DesktopSharing/libyuv/source/mjpeg_decoder.cc:190
↓ 30 callers
Method
GetVertSampFactor
DesktopSharing/libyuv/source/mjpeg_decoder.cc:194
↓ 30 callers
Function
IsKeyPressedMap
DesktopSharing/imgui/imgui_internal.h:1910
↓ 27 callers
Method
AddRect
p_min = upper-left, p_max = lower-right Note we don't render 1 pixels sized rectangles properly.
DesktopSharing/imgui/imgui_draw.cpp:1131
↓ 27 callers
Function
DragFloat
DesktopSharing/imgui/imgui.h:1719
↓ 27 callers
Function
SliderFloat
DesktopSharing/imgui/imgui.h:1725
↓ 27 callers
Method
clear
DesktopSharing/codec/QsvCodec/src/mfx_vector.h:203
↓ 27 callers
Method
erase
DesktopSharing/imgui/imgui.h:1424
↓ 26 callers
Method
begin
DesktopSharing/codec/QsvCodec/src/mfx_vector.h:109
↓ 24 callers
Method
push_back
DesktopSharing/codec/QsvCodec/src/mfx_vector.h:158
↓ 23 callers
Method
GetHeight
Returns height of the last loaded frame.
DesktopSharing/libyuv/source/mjpeg_decoder.cc:174
↓ 23 callers
Function
clamp255
DesktopSharing/libyuv/source/row_common.cc:43
↓ 22 callers
Function
GetCurrentWindowRead
Windows We should always have a CurrentWindow in the stack (there is an implicit "Debug" window) If this ever crash because g.CurrentWindow is NULL it
DesktopSharing/imgui/imgui_internal.h:1783
↓ 22 callers
Function
ImSaturate
DesktopSharing/imgui/imgui_internal.h:374
↓ 22 callers
Method
data
DesktopSharing/xop/amf.h:145
↓ 21 callers
Method
pop_back
DesktopSharing/imgui/imgui.h:1422
↓ 19 callers
Method
AddTriggerEvent
DesktopSharing/net/EventLoop.cpp:150
↓ 19 callers
Function
stb_textedit_clamp
make the selection/cursor state valid if client altered the string
DesktopSharing/imgui/imstb_textedit.h:575
↓ 18 callers
Function
stbtt__handle_clipped_edge
the edge passed in here does not cross the vertical line at x or the vertical line at x+1 (i.e. it has already been clipped to those)
DesktopSharing/imgui/imstb_truetype.h:2936
↓ 17 callers
Method
AddLine
DesktopSharing/imgui/imgui_draw.cpp:1120
↓ 17 callers
Function
Clamp
USE_BRANCHLESS
DesktopSharing/libyuv/source/row_common.cc:72
↓ 17 callers
Function
IsNavInputTest
DesktopSharing/imgui/imgui_internal.h:1912
↓ 16 callers
Method
OnKeyPressed
DesktopSharing/imgui/imgui_widgets.cpp:3607
↓ 16 callers
Method
reserve
Resize a vector to a smaller size, guaranteed not to cause a reallocation
DesktopSharing/imgui/imgui.h:1418
↓ 16 callers
Method
size
DesktopSharing/imgui/imgui.h:1396
↓ 15 callers
Function
ImIsPowerOfTwo
Helpers: Bit manipulation
DesktopSharing/imgui/imgui_internal.h:260
↓ 15 callers
Function
stbtt_FindGlyphIndex
DesktopSharing/imgui/imstb_truetype.h:1461
↓ 15 callers
Function
stbtt__buf_get8
DesktopSharing/imgui/imstb_truetype.h:1116
↓ 15 callers
Function
stbtt__csctx_rccurve_to
DesktopSharing/imgui/imstb_truetype.h:1925
↓ 15 callers
Function
ttULONG
DesktopSharing/imgui/imstb_truetype.h:1271
↓ 14 callers
Method
Peek
DesktopSharing/net/BufferReader.h:36
↓ 14 callers
Method
encodeObjects
DesktopSharing/xop/amf.cpp:263
↓ 14 callers
Method
encodeString
DesktopSharing/xop/amf.cpp:210
↓ 14 callers
Method
size
DesktopSharing/net/ThreadSafeQueue.h:86
↓ 14 callers
Function
stbtt__find_table
@OPTIMIZE: binary search
DesktopSharing/imgui/imstb_truetype.h:1289
↓ 13 callers
Method
AddText
DesktopSharing/imgui/imgui_draw.cpp:1315
↓ 13 callers
Function
Clear
DesktopSharing/imgui/imgui_internal.h:474
↓ 13 callers
Function
GetForegroundDrawList
DesktopSharing/imgui/imgui_internal.h:1807
↓ 13 callers
Function
ImHashStr
Zero-terminated string hash, with support for ### to reset back to seed value We support a syntax of "label###id" where only "###id" is included in th
DesktopSharing/imgui/imgui.cpp:1440
↓ 13 callers
Method
PathLineTo
DesktopSharing/imgui/imgui.h:2141
↓ 13 callers
Method
ReadableBytes
DesktopSharing/net/BufferReader.h:30
↓ 12 callers
Method
Clear
DesktopSharing/imgui/imgui_draw.cpp:1786
↓ 12 callers
Method
DecodeToCallback
DesktopSharing/libyuv/source/mjpeg_decoder.cc:336
↓ 12 callers
Method
GetCSeq
DesktopSharing/xop/RtspMessage.cpp:288
↓ 12 callers
Method
GetColorSpace
Returns format of the last loaded frame. The return value is one of the kColorSpace* constants.
DesktopSharing/libyuv/source/mjpeg_decoder.cc:180
↓ 12 callers
Method
GetNumComponents
Number of color components in the color space.
DesktopSharing/libyuv/source/mjpeg_decoder.cc:185
↓ 12 callers
Function
ImLengthSqr
DesktopSharing/imgui/imgui_internal.h:375
↓ 12 callers
Function
ScalePlane
DesktopSharing/libyuv/source/scale.cc:1560
↓ 12 callers
Method
empty
DesktopSharing/net/ThreadSafeQueue.h:92
↓ 12 callers
Method
encodeNumber
DesktopSharing/xop/amf.cpp:233
↓ 11 callers
Method
IsClosed
DesktopSharing/xop/RtpConnection.h:74
↓ 11 callers
Function
STB_TEXTEDIT_GETCHAR
DesktopSharing/imgui/imgui_widgets.cpp:3491
↓ 11 callers
Method
Send
DesktopSharing/net/BufferWriter.cpp:92
↓ 11 callers
Method
resize
DesktopSharing/codec/QsvCodec/src/mfx_vector.h:188
↓ 10 callers
Function
Abs
DesktopSharing/libyuv/source/scale.cc:26
↓ 10 callers
Method
AddCircle
DesktopSharing/imgui/imgui_draw.cpp:1220
↓ 10 callers
Method
Disconnect
DesktopSharing/net/TcpConnection.cpp:57
↓ 10 callers
Method
Reset
DesktopSharing/codec/QsvCodec/include/mfxvideo++.h:142
↓ 10 callers
Function
STB_TEXTEDIT_STRINGLEN
DesktopSharing/imgui/imgui_widgets.cpp:3490
↓ 10 callers
Function
SliderFloat2
DesktopSharing/imgui/imgui.h:1726
↓ 10 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
DesktopSharing/imgui/imstb_textedit.h:685
↓ 9 callers
Method
AddCircleFilled
DesktopSharing/imgui/imgui_draw.cpp:1250
↓ 9 callers
Method
ClearFlags
DesktopSharing/imgui/imgui_internal.h:965
↓ 9 callers
Method
GetAVCodecContext
DesktopSharing/codec/avcodec/av_encoder.h:58
↓ 9 callers
Method
HasSelection
DesktopSharing/imgui/imgui.h:1671
↓ 9 callers
Function
I420ToARGBMatrix
Convert I420 to ARGB with matrix
DesktopSharing/libyuv/source/convert_argb.cc:51
↓ 9 callers
Function
ImTextCharFromUtf8
Convert UTF-8 to 32-bit character, process single character input. Based on stb_from_utf8() from github.com/nothings/stb/ We handle UTF-8 decoding err
DesktopSharing/imgui/imgui.cpp:1548
next →
1–100 of 4,082, ranked by callers