dasVideo documentation Logo
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
  • Search


© Copyright 2026-2026, Boris Batkin.

Built with Sphinx using a theme provided by Read the Docs.