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
↓ 1 callers
Method
IsDataType
DesktopSharing/imgui/imgui.h:1701
↓ 1 callers
Method
IsEmpty
DesktopSharing/net/RingBuffer.h:54
↓ 1 callers
Method
IsEncoderInitialized
DesktopSharing/ScreenLive.h:66
↓ 1 callers
Method
IsGlyphRangeUnused
API is designed this way to avoid exposing the 4K page size e.g. use with IsGlyphRangeUnused(0, 255)
DesktopSharing/imgui/imgui_draw.cpp:2854
↓ 1 callers
Method
IsKeyFrame
DesktopSharing/xop/RtmpConnection.cpp:837
↓ 1 callers
Method
IsWindow
DesktopSharing/MainWindow.cpp:76
↓ 1 callers
Function
J400ToARGB
Convert J400 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:1633
↓ 1 callers
Function
J420ToARGB
Convert J420 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:166
↓ 1 callers
Function
J422ToARGB
Convert J422 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:394
↓ 1 callers
Function
J444ToARGB
Convert J444 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:622
↓ 1 callers
Method
Loop
DesktopSharing/net/EventLoop.cpp:51
↓ 1 callers
Function
M420ToARGB
Convert M420 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:2734
↓ 1 callers
Function
M420ToI420
Convert M420 to I420.
DesktopSharing/libyuv/source/convert.cc:682
↓ 1 callers
Function
MJPGToARGB
MJPG (Motion JPeg) to ARGB TODO(fbarchard): review src_width and src_height requirement. dst_width and dst_height may be enough.
DesktopSharing/libyuv/source/convert_jpeg.cc:384
↓ 1 callers
Function
MJPGToI420
MJPG (Motion JPeg) to I420 TODO(fbarchard): review src_width and src_height requirement. dst_width and dst_height may be enough.
DesktopSharing/libyuv/source/convert_jpeg.cc:109
↓ 1 callers
Function
MaskCpuFlags
Note that use of this function is not thread safe.
DesktopSharing/libyuv/source/cpu_id.cc:275
↓ 1 callers
Function
MenuBarHeight
DesktopSharing/imgui/imgui_internal.h:1673
↓ 1 callers
Function
MetricsHelpMarker
Avoid naming collision with imgui_demo.cpp's HelpMarker() for unity builds.
DesktopSharing/imgui/imgui.cpp:10247
↓ 1 callers
Function
NV12ToARGB
Convert NV12 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:2435
↓ 1 callers
Function
NV12ToI420
Convert NV12 to I420.
DesktopSharing/libyuv/source/convert.cc:644
↓ 1 callers
Function
NV21ToARGB
Convert NV21 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:2449
↓ 1 callers
Function
NV21ToARGBRow_AVX2
16 pixels. 8 VU values upsampled to 16 UV, mixed with 16 Y producing 16 ARGB (64 bytes).
DesktopSharing/libyuv/source/row_win.cc:2224
↓ 1 callers
Function
NV21ToARGBRow_SSSE3
8 pixels. 4 UV values upsampled to 8 UV, mixed with 8 Y producing 8 ARGB (32 bytes).
DesktopSharing/libyuv/source/row_win.cc:2780
↓ 1 callers
Function
NavClampRectToVisibleAreaForMoveDir
DesktopSharing/imgui/imgui.cpp:8154
↓ 1 callers
Function
NodeFont
[Internal] Display details for a single font, called by ShowStyleEditor().
DesktopSharing/imgui/imgui_demo.cpp:3698
↓ 1 callers
Function
NotifyOfDocumentsClosedElsewhere
[Optional] Notify the system of Tabs/Windows closure that happened outside the regular tab interface. If a tab has been closed programmatically (aka c
DesktopSharing/imgui/imgui_demo.cpp:5318
↓ 1 callers
Method
OnAccept
DesktopSharing/net/Acceptor.cpp:58
↓ 1 callers
Method
OnClose
DesktopSharing/xop/HttpFlvConnection.cpp:70
↓ 1 callers
Method
OnClose
DesktopSharing/xop/RtspConnection.cpp:83
↓ 1 callers
Method
OnClose
DesktopSharing/xop/RtmpConnection.cpp:97
↓ 1 callers
Method
OnConnect
DesktopSharing/net/TcpServer.cpp:75
↓ 1 callers
Function
OnPaint
DesktopSharing/main.cpp:14
↓ 1 callers
Method
OnRead
DesktopSharing/xop/HttpFlvConnection.cpp:26
↓ 1 callers
Method
OnRead
DesktopSharing/xop/RtspConnection.cpp:56
↓ 1 callers
Method
OnRead
DesktopSharing/xop/RtmpConnection.cpp:63
↓ 1 callers
Method
ParseRequest
DesktopSharing/xop/RtspMessage.cpp:16
↓ 1 callers
Method
ParseResponse
DesktopSharing/xop/RtspMessage.cpp:555
↓ 1 callers
Method
ParseRtspUrl
DesktopSharing/xop/rtsp.h:53
↓ 1 callers
Function
PathBezierToCasteljau
Closely mimics BezierClosestPointCasteljauStep() in imgui.cpp
DesktopSharing/imgui/imgui_draw.cpp:1055
↓ 1 callers
Method
Play
DesktopSharing/xop/RtpConnection.cpp:157
↓ 1 callers
Method
Play
DesktopSharing/xop/RtmpConnection.cpp:439
↓ 1 callers
Method
Pop
DesktopSharing/net/RingBuffer.h:37
↓ 1 callers
Method
Porcess
DesktopSharing/MainWindow.cpp:189
↓ 1 callers
Method
PrimRectUV
DesktopSharing/imgui/imgui_draw.cpp:631
↓ 1 callers
Method
Publish
DesktopSharing/xop/RtmpConnection.cpp:424
↓ 1 callers
Method
Push
DesktopSharing/net/RingBuffer.h:27
↓ 1 callers
Method
PushAudioFrame
DesktopSharing/xop/RtmpPublisher.cpp:288
↓ 1 callers
Method
PushVideoFrame
DesktopSharing/xop/RtmpPublisher.cpp:227
↓ 1 callers
Method
Query
DesktopSharing/codec/QsvCodec/src/mfx_win_reg_key.h:57
↓ 1 callers
Method
QueryIOSize
DesktopSharing/codec/QsvCodec/include/mfxaudio++.h:79
↓ 1 callers
Method
QueryInfo
DesktopSharing/codec/QsvCodec/src/mfx_win_reg_key.cpp:201
↓ 1 callers
Method
Quit
DesktopSharing/net/EventLoop.cpp:101
↓ 1 callers
Function
RAWToARGB
Convert RAW to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:1846
↓ 1 callers
Function
RAWToI420
Convert RAW to I420.
DesktopSharing/libyuv/source/convert.cc:1738
↓ 1 callers
Function
RGB24ToARGB
Convert RGB24 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:1779
↓ 1 callers
Function
RGB24ToI420
Convert RGB24 to I420.
DesktopSharing/libyuv/source/convert.cc:1440
↓ 1 callers
Function
RGB565ToARGB
Convert RGB565 to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:1964
↓ 1 callers
Function
RGB565ToI420
Convert RGB565 to I420.
DesktopSharing/libyuv/source/convert.cc:1886
↓ 1 callers
Function
RGBAToARGB
Convert RGBA to ARGB.
DesktopSharing/libyuv/source/convert_argb.cc:1767
↓ 1 callers
Function
RGBAToI420
Convert RGBA to I420.
DesktopSharing/libyuv/source/convert.cc:1338
↓ 1 callers
Function
RGBToYJ
Old 7 bit math for compatibility on unsupported platforms.
DesktopSharing/libyuv/source/row_common.cc:510
↓ 1 callers
Method
Record
DesktopSharing/xop/RtpConnection.cpp:166
↓ 1 callers
Method
RegisterObserver
DesktopSharing/Overlay.cpp:25
↓ 1 callers
Method
RemoveClient
DesktopSharing/xop/MediaSession.cpp:234
↓ 1 callers
Method
RemoveHttpClient
DesktopSharing/xop/RtmpSession.cpp:203
↓ 1 callers
Method
RemoveRtmpClient
DesktopSharing/xop/RtmpSession.cpp:182
↓ 1 callers
Method
RemoveSession
DesktopSharing/xop/RtspPusher.cpp:33
↓ 1 callers
Method
Render
DesktopSharing/Overlay.cpp:141
↓ 1 callers
Method
RenderText
DesktopSharing/imgui/imgui_draw.cpp:3172
↓ 1 callers
Method
ResetKeyFrame
DesktopSharing/xop/HttpFlvConnection.h:26
↓ 1 callers
Method
Resize
DesktopSharing/MainWindow.cpp:81
↓ 1 callers
Function
RotateUV180
Rotate 180 is a horizontal and vertical flip.
DesktopSharing/libyuv/source/rotate.cc:333
↓ 1 callers
Function
RotateUV270
DesktopSharing/libyuv/source/rotate.cc:314
↓ 1 callers
Function
RotateUV90
DesktopSharing/libyuv/source/rotate.cc:298
↓ 1 callers
Function
STB_TEXTEDIT_KEYTOTEXT
DesktopSharing/imgui/imgui_widgets.cpp:3493
↓ 1 callers
Method
SaveGop
DesktopSharing/xop/RtmpSession.cpp:108
↓ 1 callers
Function
ScaleARGBBilinearDown
Scale ARGB down with bilinear interpolation.
DesktopSharing/libyuv/source/scale_argb.cc:278
↓ 1 callers
Function
ScaleARGBBilinearUp
Scale ARGB up with bilinear interpolation.
DesktopSharing/libyuv/source/scale_argb.cc:394
↓ 1 callers
Function
ScaleARGBDown2
ScaleARGB ARGB, 1/2 This is an optimized version for scaling down a ARGB to 1/2 of its original size.
DesktopSharing/libyuv/source/scale_argb.cc:33
↓ 1 callers
Function
ScaleARGBDown4Box
ScaleARGB ARGB, 1/4 This is an optimized version for scaling down a ARGB to 1/4 of its original size.
DesktopSharing/libyuv/source/scale_argb.cc:144
↓ 1 callers
Function
ScaleARGBDownEven
ScaleARGB ARGB Even This is an optimized version for scaling down a ARGB to even multiple of its original size.
DesktopSharing/libyuv/source/scale_argb.cc:202
↓ 1 callers
Function
ScaleARGBSimple
DesktopSharing/libyuv/source/scale_argb.cc:830
↓ 1 callers
Function
ScalePlaneBilinearDown
Scale plane down with bilinear interpolation.
DesktopSharing/libyuv/source/scale.cc:991
↓ 1 callers
Function
ScalePlaneBilinearDown_16
DesktopSharing/libyuv/source/scale.cc:1106
↓ 1 callers
Function
ScalePlaneBilinearUp
Scale up down with bilinear interpolation.
DesktopSharing/libyuv/source/scale.cc:1198
↓ 1 callers
Function
ScalePlaneBilinearUp_16
DesktopSharing/libyuv/source/scale.cc:1338
↓ 1 callers
Function
ScalePlaneBox
Scale plane down to any dimensions, with interpolation. (boxfilter). Same method as SimpleScale, which is fixed point, outputting one pixel of destin
DesktopSharing/libyuv/source/scale.cc:842
↓ 1 callers
Function
ScalePlaneBox_16
DesktopSharing/libyuv/source/scale.cc:931
↓ 1 callers
Function
ScalePlaneDown2
DesktopSharing/libyuv/source/scale.cc:36
↓ 1 callers
Function
ScalePlaneDown2_16
DesktopSharing/libyuv/source/scale.cc:148
↓ 1 callers
Function
ScalePlaneDown34
Scale plane down, 3/4
DesktopSharing/libyuv/source/scale.cc:336
↓ 1 callers
Function
ScalePlaneDown34_16
DesktopSharing/libyuv/source/scale.cc:457
↓ 1 callers
Function
ScalePlaneDown38
DesktopSharing/libyuv/source/scale.cc:543
↓ 1 callers
Function
ScalePlaneDown38_16
DesktopSharing/libyuv/source/scale.cc:652
↓ 1 callers
Function
ScalePlaneDown4
DesktopSharing/libyuv/source/scale.cc:211
↓ 1 callers
Function
ScalePlaneDown4_16
DesktopSharing/libyuv/source/scale.cc:287
↓ 1 callers
Function
ScalePlaneSimple
DesktopSharing/libyuv/source/scale.cc:1475
↓ 1 callers
Function
ScalePlaneSimple_16
DesktopSharing/libyuv/source/scale.cc:1516
↓ 1 callers
Function
ScalePlaneVertical_16
DesktopSharing/libyuv/source/scale_common.cc:1100
↓ 1 callers
Function
ScaleRowDown4_AVX2
DesktopSharing/libyuv/source/scale_gcc.cc:384
← previous
next →
901–1,000 of 4,082, ranked by callers