MCPcopy Index your code
hub / github.com/Skiiyis/Hestia

github.com/Skiiyis/Hestia @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,959 symbols 3,997 edges 277 files 373 documented · 19%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

GLProgram (Interface)
Created by huangmeng on 2017/12/8. [10 implementers]
opengleslib/src/main/java/io/github/sawameimei/opengleslib/glprogram/GLProgram.java
GLDrawer (Interface)
Created by huangmeng on 2017/9/7. [12 implementers]
PlayOpenGL/src/main/java/io/github/sawameimei/playopengl/GLDrawer.java
AudioOperation (Interface)
Created by huangmeng on 2017/9/1. [6 implementers]
AudioRecord/src/main/java/io/github/sawameimei/audio/AudioOperation.java
AmfData (Interface)
Base AMF data object. All other AMF data type instances derive from this (including AmfObject) @author francois [15 implementers]
RTMP/src/main/java/com/github/faucamp/simplertmp/amf/AmfData.java
OnCompleteListener (Interface)
转码完成回调接口
UseCamera/src/main/java/io/github/sawameimei/usecamera/AudioCodec.java
onDecodeFrame (Interface)
(no doc) [1 implementers]
ffmpeg/src/main/java/io/github/sawameimei/ffmpeg/FFmpegBridge.java
TextureGLProgram (Interface)
Created by huangmeng on 2017/12/18. [16 implementers]
opengleslib/src/main/java/io/github/sawameimei/opengleslib/glprogram/TextureGLProgram.java
RtmpPublisher (Interface)
Simple RTMP publisher, using vanilla Java networking (no NIO) This was created primarily to address a NIO bug in Android [2 …
RTMP/src/main/java/com/github/faucamp/simplertmp/RtmpPublisher.java

Core symbols most depended-on inside this repo

exit_program
called by 180
ffmpeg/src/main/cpp/cmdutils.c
d
called by 121
RTMP/src/main/java/com/github/faucamp/simplertmp/Logger.java
checkGlError
called by 83
opengleslib/src/main/java/io/github/sawameimei/opengleslib/common/GLUtil.java
release
called by 81
opengleslib/src/main/java/io/github/sawameimei/opengleslib/glprogram/GLProgram.java
e
called by 50
RTMP/src/main/java/com/github/faucamp/simplertmp/Logger.java
write
called by 49
RTMP/src/main/java/com/github/faucamp/simplertmp/io/RtmpStreamWriter.java
parse_option
called by 39
ffmpeg/src/main/cpp/cmdutils.c
getHeader
called by 35
RTMP/src/main/java/com/github/faucamp/simplertmp/packets/RtmpPacket.java

Shape

Method 974
Class 425
Function 373
Enum 173
Interface 14

Languages

Java60%
C++25%
C15%

Modules by API surface

ffmpeg/src/main/cpp/cmdutils.c89 symbols
ffmpeg/src/main/cpp/libavcodec/avcodec.h88 symbols
ffmpeg/src/main/cpp/ffmpeg.c84 symbols
ffmpeg/src/main/cpp/ffmpeg_opt.c76 symbols
ffmpeg/src/main/cpp/libavformat/avformat.h45 symbols
MediaCodec/src/androidTest/java/io/github/sawameimei/mediacodec/CameraToMpegTest.java41 symbols
RTMP/src/main/java/com/github/faucamp/simplertmp/RtmpPublishHandler.java30 symbols
RTMP/src/main/java/com/github/faucamp/simplertmp/packets/RtmpHeader.java28 symbols
RTMP/src/main/java/com/github/faucamp/simplertmp/DefaultRtmpPublisher.java27 symbols
UseCamera/src/main/java/io/github/sawameimei/usecamera/AudioCodec.java26 symbols
ffmpeg/src/main/cpp/ffmpeg.h24 symbols
ffmpeg/src/main/cpp/ffmpeg_filter.c23 symbols

For agents

$ claude mcp add Hestia \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact