vimc_streame...ne_terminate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

vimc_streamer_pipeline_terminate β€” the girl whose whole job is disabling the stream in all the veds in the stream πŸ’…

ok so real quick before we dive in: this page lives in the Kernel API Manual (yes, that's the manual name, hi bestie πŸ‘‹), so you already know we're in kernel-land, not userland. buckle up πŸŽ€


🌸 SYNOPSIS 🌸

void vimc_streamer_pipeline_terminate (struct vimc_stream *stream );

that's it. that's the whole call. one argument, returns nothing, iconic behaviour honestly ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • stream β€” the pointer to the stream structure that's holding the pipeline you wanna disable. like, the pipeline is in there, and you're pointing at it, and you're about to shut it down. that pointer. 🫢

πŸ’– DESCRIPTION πŸ’–

so what does it actually do? it calls s_stream to disable the stream in every single entity of the pipeline. every one. not most of them, not "the important ones" β€” each entity of the pipeline, no cap. πŸ’€

it's giving "last one out, turn off the lights" but make it a media pipeline ⭐


πŸ”₯ SEE ALSO πŸ”₯

if you're the kind of person who reads the whole friend group, here's the squad:

all of them are siblings to this page, all of them live in ./drivers/media/test-drivers/vimc, and yes you should read vimc_streamer_pipeline_init(9) next because it's the literal opposite vibe 🌈


🧚 little reminder bestie: this page comes straight out of ./drivers/media/test-drivers/vimc in the Kernel API Manual, dated October 2026 β€” so if you're citing it, that's the source and that's the date, keep it cute and keep it accurate πŸ’œ

anyway that's the tea, go disable some streams responsibly, mwah πŸŽ€βœ¨πŸ’…

πŸ“¦ where this page comes from