dasVideo documentation
0.1
Usage
Building the module
The borrow model — player owns, consumer borrows
Audio and A/V sync
Looping
Tutorials
01 — Open and probe a video
The library
Self-verifying
Running it
Next
02 — Decode frames and borrow pixels
The library
Self-verifying
Running it
Next
03 — RGBA on the screen
The program
Run it
Next
04 — YUV on the GPU
The borrow
Self-verifying
Run it
Next
05 — Sound, in sync
Audio is opt-in
The looping subtlety
Self-verifying
Run it
06 — One API, many containers (AV1 + WebM + Opus)
The library
Self-verifying
Running it
07 — Video as a texture (play from memory)
Load once, reference forever
Decode straight into the texture
Self-verifying
Running it
Reference
Lifecycle
Decoding
Stream info
Frame access (borrow)
Audio (opt-in)
Backend probe
dasVideo documentation
Index
Edit on GitHub
Index