ENUM PARAM_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 enum param_type(9) 🌸

ok so bestie, we're in the Kernel API Manual today, and this page is all about enum param_type β€” literally the type of the tuner pameters (yes that's how the page spells it, we respect the typo 🫢).


✨ NAME ✨

enum param_type β€” the type of the tuner pameters. that's it, that's the whole name section, she's short and sweet πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

here's the whole enum, copy it exactly bestie, no edits:

enum param_type {
    TUNER_PARAM_TYPE_RADIO ,
    TUNER_PARAM_TYPE_PAL ,
    TUNER_PARAM_TYPE_SECAM ,
    TUNER_PARAM_TYPE_NTSC ,
    TUNER_PARAM_TYPE_DIGITAL

};

like look at her, five constants, all uppercase, all iconic πŸ‘‘


🌈 Constants 🌈

ok this is the actual content, one by one, no skipping, and yes we're doing all five:

  • TUNER_PARAM_TYPE_RADIO β€” these tuner params are for FM and/or AM radio πŸ“» β€” yes both, she's versatile
  • TUNER_PARAM_TYPE_PAL β€” these tuner params are for the PAL color TV standard 🎨
  • TUNER_PARAM_TYPE_SECAM β€” these tuner params are for the SECAM color TV standard 🎨
  • TUNER_PARAM_TYPE_NTSC β€” these tuner params are for the NTSC color TV standard 🎨
  • TUNER_PARAM_TYPE_DIGITAL β€” these tuner params are for digital TV πŸ“Ίβœ¨
ngl the three color-TV ones (PAL, SECAM, NTSC) are giving "same outfit, different colorway" and I respect the consistency πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

go read these next, they're the friend group this enum runs with, all hanging out in the kernel file ./include/media/tuner-types.h:

  • struct tuner_range(9)
  • struct tuner_params(9)
  • struct tunertype(9)

that's the whole page, no cap, every constant accounted for πŸ“

kisses and bye bye from ./include/media, dated October 2026 β€” this one's filed under the Kernel API Manual, mwah πŸ’œπŸ§š

πŸ“¦ where this page comes from