STRUCT DVB_TUNER_INFO(9)
π struct dvb_tuner_info(9) π
okay so bestie, welcome to the Kernel API Manual β yes we're in the kernel docs today and honestly? it's giving main character energy. this whole page is about struct dvb_tuner_info, aka the lil glow-up card where your frontend writes down its name and all its min/max ranges and bandwidths. π
β¨ NAME β¨
struct dvb_tuner_info β Frontend name and min/max ranges/bandwidths π¦
like, it's literally the frontend's little ID badge plus its whole flexibility range, no cap.
πΈ SYNOPSIS πΈ
struct dvb_tuner_info {
char name[128];
u32 frequency_min_hz;
u32 frequency_max_hz;
u32 frequency_step_hz;
u32 bandwidth_min;
u32 bandwidth_max;
u32 bandwidth_step;
};
look at her. seven fields. perfect. iconic. π
π Members π
nameβ name of the Frontend π«Ά (it's achar name[128], so be normal about it, there's room but not infinite room)frequency_min_hzβ minimal frequency supported in Hz. the floor, the lowercase limit, the "don't go below this" vibes πfrequency_max_hzβ maximum frequency supported in Hz. the ceiling, the absolute most, the top-tier limit β¨πfrequency_step_hzβ frequency step in Hz. like how big each lil hop is when you're tuning around πbandwidth_minβ minimal frontend bandwidth supported. smallest bandwidth, tiny and cute πΈbandwidth_maxβ maximum frontend bandwidth supported. biggest bandwidth, going full send π₯bandwidth_stepβ frontend bandwidth step. the step size between bandwidth values, the increments bestie π
π SEE ALSO π
so many friends, honestly this struct has a whole group chat π
- Kernel file
./include/media/dvb_frontend.h struct dvb_frontend_tune_settings(9)struct analog_parameters(9)enum dvbfe_algo(9)enum dvbfe_search(9)struct dvb_tuner_ops(9)struct analog_demod_info(9)struct analog_demod_ops(9)struct dvb_frontend_internal_info(9)struct dvb_frontend_ops(9)struct dtv_frontend_properties(9)struct dvb_frontend(9)dvb_register_frontend(9)dvb_unregister_frontend(9)dvb_frontend_detach(9)dvb_frontend_suspend(9)dvb_frontend_resume(9)dvb_frontend_reinitialise(9)dvb_frontend_sleep_until(9)
ngl the whole page is basically "here's my name and here's my range", which is honestly the most relatable thing a struct has ever done π
okay that's the whole page, mwah π β this was brought to you by the ./include/media girlies, October 2026 era, living in the Kernel API Manual, page 9, section 9, struct dvb_tuner_info(9). slay and goodbye 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