STRUCT DMX_FRONTEND(9)
π struct dmx_frontend(9) β like, the kernel API manual bestie
okay so this is struct dmx_frontend(9) from the Kernel API Manual, and it's basically the little roster that keeps track of which frontends are vibing with a given demux. tiny struct, big role. let's get into it π
β¨ NAME β¨
struct dmx_frontend β the structure that lists the frontends associated with a demux. that's it, that's the whole job. iconic frankly.
πΈ SYNOPSIS πΈ
struct dmx_frontend {
struct list_head connectivity_list;
enum dmx_frontend_source source;
};
yes bestie, that's the whole thing. two members. minimalism ate. π
π¦ Members π¦
connectivity_listβ astruct list_headholding the list of front-ends that can be connected to a particular demux. it's the friend group roster, basically π«Άsourceβ anenum dmx_frontend_sourcetelling you the type of the frontend. like, what kind of frontend are we even dealing with here.
π§ Description π§
FIXME: this structure should likely be replaced soon by some media-controller based logic.
and that's genuinely the whole description π the kernel devs left us a FIXME and dipped. so like β heads up β this thing is probably on its way out at some point, replaced by media-controller based logic. not deprecated yet, but the writing's on the wall, no cap. use it, but know its days are numbered. π
π₯ SEE ALSO π₯
- the kernel file
./include/media/demux.h enum ts_filter_type(9)struct dmx_ts_feed(9)struct dmx_section_filter(9)struct dmx_section_feed(9)dmx_ts_cb(9)dmx_section_cb(9)enum dmx_frontend_source(9)enum dmx_demux_caps(9)DMX_FE_ENTRY(9)struct dmx_demux(9)
go read those if you want the full lore, iykyk πβ¨
mwah, that's the whole page π«Ά this came out of ./include/media, dated October 2026, and it's filed under struct dmx_frontend(9) β go forth and demux, bestie π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms