ENUM DMX_DEMUX_CAPS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum dmx_demux_caps(9)

okay bestie, welcome to the Kernel API Manual ✨ this one is short and sweet, it's giving "little enum that could" energy, and honestly? iconic. Let's get into it πŸŽ€


🌸 NAME 🌸

enum dmx_demux_caps β€” the MPEG-2 TS Demux capabilities bitmap πŸ¦‹


✨ SYNOPSIS ✨

enum dmx_demux_caps {
    DMX_TS_FILTERING ,
    DMX_SECTION_FILTERING ,
    DMX_MEMORY_BASED_FILTERING

};

like, that's the whole thing. three constants, no notes. main character energy fr fr πŸ’…


πŸ’– Constants πŸ’–

one bullet each, no skipping, we don't do that here 🫢

  • DMX_TS_FILTERING β€” set if TS filtering is supported ✨
  • DMX_SECTION_FILTERING β€” set if section filtering is supported 🌸
  • DMX_MEMORY_BASED_FILTERING β€” set if write available πŸ‘‘

🌈 Description 🌈

Those flags are OR'ed in the dmx_demux.capabilities field. that's it, that's the vibe check β€” literally just bitwise-OR these bad boys into dmx_demux.capabilities and you're slaying πŸ’€βœ¨


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/media/demux.h β€” and the whole friend group 🫢:

  • 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)
  • struct dmx_frontend(9)
  • DMX_FE_ENTRY(9)
  • struct dmx_demux(9)

and that's a wrap, bestie! πŸ§šπŸ’œ this lil page lives in ./include/media and the version stamp says October 2026 β€” so like, future-coded of it. go forth and OR those flags, iykyk πŸ’…πŸ”₯

πŸ“¦ where this page comes from