MCPcopy Index your code
hub / github.com/deepch/vdk

github.com/deepch/vdk @v0.0.27

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.27 ↗ · + Follow
2,115 symbols 5,262 edges 118 files 135 documented · 6% 2 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

VDK

Base Pack thx nareix created JOY4

A set of libraries for building streaming services.

Extension points exported contracts — how you extend this code

CodecData (Interface)
CodecData is some important bytes for initializing audio/video decoder, can be converted to VideoCodecData or AudioCodec [9 …
av/av.go
Filter (Interface)
(no doc) [5 implementers]
av/pktque/filters.go
Fragmenter (Interface)
(no doc) [2 implementers]
format/fmp4/fragment/fragment.go
Atom (Interface)
(no doc)
format/mp4m/mp4io/mp4io.go
Atom (Interface)
(no doc)
format/mp4/mp4io/mp4io.go
Muxer (Interface)
Muxer describes the steps of writing compressed audio/video packets into container formats like MP4/FLV/MPEG-TS. Contai [11 …
av/av.go
Atom (Interface)
(no doc)
format/fmp4/fmp4io/atom.go
MuxCloser (Interface)
Muxer with Close() method [20 implementers]
av/av.go

Core symbols most depended-on inside this repo

PutU32BE
called by 445
utils/bits/pio/writer.go
U32BE
called by 263
utils/bits/pio/reader.go
parseErr
called by 198
format/mp4/mp4io/mp4io.go
parseErr
called by 197
format/mp4m/mp4io/mp4io.go
parseErr
called by 188
format/fmp4/fmp4io/error.go
Len
called by 162
format/mp4/mp4io/mp4io.go
Marshal
called by 152
format/mp4/mp4io/mp4io.go
Duration
called by 96
format/fmp4/fragment/fragment.go

Shape

Method 1,333
Function 469
Struct 270
TypeAlias 22
Interface 21

Languages

Go100%
C++1%

Modules by API surface

format/mp4m/mp4io/atoms.go263 symbols
format/mp4/mp4io/atoms.go263 symbols
format/fmp4/fmp4io/sampletable.go71 symbols
format/rtmp/rtmp.go68 symbols
format/mp4m/mp4io/mp4io.go65 symbols
format/mp4/mp4io/mp4io.go65 symbols
av/av.go57 symbols
format/fmp4/fmp4io/fragment.go47 symbols
format/mp4f/mp4fio/atoms.go42 symbols
format/fmp4/fmp4io/media.go42 symbols
format/rtsp/client.go41 symbols
cgo/ffmpeg/audio.go41 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

For agents

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

⬇ download graph artifact