v4l2_ctrl_radio_filter(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… v4l2_ctrl_radio_filter(9) β€” Kernel API Manual, bestie edition πŸŽ€

okay so welcome to the v4l2_ctrl_radio_filter(9) page from the Kernel API Manual ✨ this one's short and sweet and it's basically a bouncer for radio controls, let's get into it πŸ¦‹


🌸 NAME 🌸

v4l2_ctrl_radio_filter β€” the standard filter for radio controls, periodt πŸ’…


✨ SYNOPSIS ✨

bool v4l2_ctrl_radio_filter (const struct v4l2_ctrl *ctrl );

🫢 ARGUMENTS 🫢

  • ctrl β€” the control that's getting filtered. like, this is the one going through the vibe check πŸ’…

πŸ‘‘ DESCRIPTION πŸ‘‘

so the way this works: this function returns true for any controls that are valid for radio device nodes πŸ’– and which ones are those, you ask? it's all of the V4L2_CID_AUDIO_* user controls, plus all the FM transmitter class controls. that's the whole guest list, no cap πŸ”₯

and bestie, this function is meant to be used with v4l2_ctrl_add_handler. like that's its whole moment, that's its main character energy πŸ‘‘


🌈 SEE ALSO 🌈

okay this list is long but we're not skipping a single one because every link is iconic in its own way 😭 starting with the kernel file itself:

  • Kernel file ./include/media/v4l2-ctrls.h

and now the whole friend group, in order:


okay that's the page!! tysm for reading bestie, go filter some radio controls and slay πŸ’œ

this page was brought to you by ./include/media, dated October 2026, and it's the v4l2_ctrl_radio_filter(9) page β€” stan. πŸ¦‹βœ¨

πŸ“¦ where this page comes from