Expand description
GStreamer video capture (M-MEDIA.6 / AUT-102) — CLI-pipe pattern.
Spawns gst-launch-1.0 with a pipeline that emits raw BGRA frames
on stdout, then chunks the byte stream into VideoFrames (the
same type decode uses).
§Pipeline
videotestsrc is-live=false
! videoconvert
! video/x-raw,format=BGRA,width=W,height=H,framerate=F/1
! fdsink fd=1AUT-102 only asks for the videotestsrc path. M-MEDIA.16 (live
webcam) will add an autovideosrc variant; M-MEDIA.17 (playback
harness) will add a filesrc ! decodebin variant.
Structs§
- Gstreamer
Video Capture - Streaming video capture wrapping a
gst-launch-1.0child process.
Enums§
- Error
- Failure modes for the GStreamer video capture pipe.
Functions§
- default_
camera_ available - Best-effort probe for “is there at least one video capture device the OS will hand us?” (M-CAM.0 / AUT-254).
- live_
camera_ 🔒tail_ args