Skip to main content

Module gstreamer_video

Module gstreamer_video 

Source
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=1

AUT-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§

GstreamerVideoCapture
Streaming video capture wrapping a gst-launch-1.0 child 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 🔒