MCPcopy Index your code
hub / github.com/a422070876/VideoMerge

github.com/a422070876/VideoMerge @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
6,878 symbols 18,003 edges 534 files 2,760 documented · 40% updated 3y ago★ 511 open issues
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

Target (Interface)
A target for messages. [18 implementers]
exoplayer/src/main/java/com/google/android/exoplayer2/PlayerMessage.java
SimpleLameListener (Interface)
Created by 海米 on 2019/3/25. [1 implementers]
lame/src/main/java/com/hyq/hm/lame/SimpleLameListener.java
OnVideoEncodeListener (Interface)
(no doc) [2 implementers]
app/src/main/java/com/hyq/hm/videomerge/video/VideoEncode.java
WaveformListener (Interface)
(no doc) [1 implementers]
videoedit/src/main/java/com/hm/videoedit/view/WaveformView.java
Loadable (Interface)
An object that can be loaded using a Loader. [12 implementers]
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Loader.java
OnAudioDecoderListener (Interface)
(no doc) [1 implementers]
app/src/main/java/com/hyq/hm/videomerge/video/AudioDecoder.java
MarkerListener (Interface)
(no doc) [1 implementers]
videoedit/src/main/java/com/hm/videoedit/view/MarkerView.java
DataSink (Interface)
A component to which streams of data can be written. [6 implementers]
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/DataSink.java

Core symbols most depended-on inside this repo

size
called by 248
exoplayer/src/main/java/com/google/android/exoplayer2/util/LongArray.java
getIntegerCodeForString
called by 181
exoplayer/src/main/java/com/google/android/exoplayer2/util/Util.java
checkState
called by 174
exoplayer/src/main/java/com/google/android/exoplayer2/util/Assertions.java
add
called by 171
exoplayer/src/main/java/com/google/android/exoplayer2/util/LongArray.java
readInt
called by 166
exoplayer/src/main/java/com/google/android/exoplayer2/util/ParsableByteArray.java
is_lame_global_flags_valid
called by 163
lame/src/main/cpp/lamemp3/lame.c
readBits
called by 154
exoplayer/src/main/java/com/google/android/exoplayer2/util/ParsableBitArray.java
setPosition
called by 152
exoplayer/src/main/java/com/google/android/exoplayer2/ui/TimeBar.java

Shape

Method 5,507
Class 667
Function 549
Interface 142
Enum 13

Languages

Java91%
C8%
C++1%

Modules by API surface

lame/src/main/cpp/lamemp3/set_get.c170 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java116 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java86 symbols
lame/src/main/cpp/lamemp3/id3tag.c85 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/Player.java77 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java72 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java66 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/util/Util.java61 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java60 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/ui/PlayerView.java58 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java58 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/source/ExtractorMediaPeriod.java58 symbols

For agents

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

⬇ download graph artifact