STRUCT EM28XX_FMT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct em28xx_fmt(9) 🌸

okay so bestie, welcome to the Kernel API Manual entry for this little icon: struct em28xx_fmt. the way that this struct has exactly one job β€” to enumberate video formats β€” and yes, that’s the spelling, we’re keeping it, don’t come for me πŸ’…


✨ NAME ✨

struct em28xx_fmt β€” struct to enumberate video formats πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

       struct em28xx_fmt {
           u32 fourcc;
           int depth;
           int reg;
        };

πŸ’– Members πŸ’–

okay these are the three fields and they are all main characters, no cap:

  • fourcc β€” the v4l2 format id, literally the ID card for the format πŸ’³
  • depth β€” the mean number of bits to represent a pixel, so how many bits a pixel gets on average ✨
  • reg β€” the em28xx register value to set it, i.e. the register value that sets the thing πŸŽ›οΈ

🌈 SEE ALSO 🌈

go look at these next, bestie, they’re all in the same friend group:

  • Kernel file ./drivers/media/usb/em28xx/em28xx.h struct em28xx_usb_bufs(9)
  • struct em28xx_usb_ctl(9)
  • struct em28xx_buffer(9)
  • enum em28xx_amux(9)

mwah πŸ’‹ β€” this page came from ./drivers/media/usb/em28xx, dated October 2026, and it’s part of the Kernel API Manual; struct em28xx_fmt(9) out πŸ’…

πŸ“¦ where this page comes from