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

github.com/a422070876/VideoEdit @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
6,125 symbols 16,208 edges 474 files 2,613 documented · 43%
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
WaveformListener (Interface)
(no doc) [1 implementers]
app/src/main/java/com/ringdroid/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
MarkerListener (Interface)
(no doc) [1 implementers]
app/src/main/java/com/ringdroid/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
OnEncodeListener (Interface)
(no doc) [1 implementers]
app/src/main/java/com/ringdroid/mediacodec/VideoExtractor.java
DataSource (Interface)
A component from which streams of data can be read. [29 implementers]
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/DataSource.java
OnEncoderListener (Interface)
(no doc) [1 implementers]
app/src/main/java/com/ringdroid/mediacodec/VideoEncode.java

Core symbols most depended-on inside this repo

size
called by 235
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 165
exoplayer/src/main/java/com/google/android/exoplayer2/util/LongArray.java
readInt
called by 160
exoplayer/src/main/java/com/google/android/exoplayer2/util/ParsableByteArray.java
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
readUnsignedByte
called by 145
exoplayer/src/main/java/com/google/android/exoplayer2/util/ParsableByteArray.java

Shape

Method 5,365
Class 622
Interface 138

Languages

Java100%

Modules by API surface

exoplayer/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java116 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/ExoPlayerImplInternal.java86 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
exoplayer/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.java58 symbols
exoplayer/src/main/java/com/google/android/exoplayer2/source/dash/manifest/DashManifestParser.java57 symbols

For agents

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

⬇ download graph artifact