STRUCT DMX_STC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« struct dmx_stc(9) πŸ’«

okay bestie, welcome to the Kernel API Manual entry for struct dmx_stc β€” this is the iconic little struct that stores System Time Counter (STC) information. no cap, that's literally the whole NAME vibe. πŸ’…


✨ NAME ✨

struct dmx_stc β€” stores System Time Counter (STC) information. periodt. πŸŽ€

πŸŽ€ SYNOPSIS πŸŽ€

       struct dmx_stc {
           unsigned int num;
           unsigned int base;
           __u64 stc;
        };

🧚 Members 🧚

  • num β€” input data: number of the STC, from 0 to N. you hand this one in. 🫢
  • base β€” output: divisor for STC to get 90 kHz clock. this is what comes back out. ✨
  • stc β€” output: stc in base * 90 kHz units. also output, also giving clock math realness. πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/uapi/linux/dvb/dmx.h and the whole friend group:

  • enum dmx_output(9)
  • enum dmx_input(9)
  • enum dmx_ts_pes(9)
  • struct dmx_filter(9)
  • struct dmx_sct_filter_params(9)
  • struct dmx_pes_filter_params(9)
  • enum dmx_buffer_flags(9)
  • struct dmx_buffer(9)
  • struct dmx_requestbuffers(9)
  • struct dmx_exportbuffer(9)

mwah πŸ’‹ β€” source/version is ./include/uapi/linux/dvb, dated October 2026, and the page is struct dmx_stc(9). slay. 🌈

πŸ“¦ where this page comes from