DESC_SAT.H(3)
π NAME π
ok so bestie, this is lib/include/libdvbv5/desc_sat.h from the libdvbv5 library functions manual (section 3, we're fancy like that β¨) β it's the header that hands you the descriptors for the satellite delivery system descriptor. iykyk π°οΈ
πΈ SYNOPSIS πΈ
#include <libdvbv5/descriptors.h>
π Data Structures
struct dvb_desc_satβ the structure that's literally holding the satellite delivery system descriptor. main character energy fr π
π¦ Functions
int dvb_desc_sat_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, struct dvb_desc *desc)β inits the satellite delivery system descriptor and parses it. no cap, it does both πvoid dvb_desc_sat_print (struct dvb_v5_fe_parms *parms, const struct dvb_desc *desc)β prints out everything inside the satellite delivery system descriptor. show-off behavior but we love it π
β Variables
const unsigned dvbs_dvbc_dvbs_freq_inner []β converts the descriptor's FEC intoenum fe_code_rate, exactly as the DVBv5 API defines it. glow-up machine π₯const unsigned dvbs_polarization []β converts the descriptor's polarization intoenum dvb_sat_polarization, which is defined over atdvb-v5-std.h.const unsigned dvbs_rolloff []β converts the descriptor's rolloff intoenum fe_rolloff, as defined by the DVBv5 API.const unsigned dvbs_modulation []β converts the descriptor's modulation intoenum fe_modulation, as defined by the DVBv5 API.
π DETAILED DESCRIPTION π
Provides the descriptors for the satellite delivery system descriptor. that's the whole vibe π
π Copyright
GNU Lesser General Public License version 2.1 (LGPLv2.1)
π Author
- Mauro Carvalho Chehab
- Andre Roth
π Relevant specs
The descriptor described herein is defined at:
- ETSI EN 300 468 V1.11.1
π Bug Report
Please submit bug reports and patches to linux-media@vger.kernel.org β do it, the maintainers will love you for it π«Ά
Definition in file desc_sat.h.
β¨ VARIABLE DOCUMENTATION β¨
π« const unsigned dvbs_dvbc_dvbs_freq_inner[] [extern]
converts from the descriptor's FEC into enum fe_code_rate, as defined by DVBv5 API.
Referenced by dvb_desc_sat_print().
π« const unsigned dvbs_modulation[] [extern]
converts from the descriptor's modulation into enum fe_modulation, as defined by DVBv5 API.
Referenced by dvb_desc_sat_print().
π« const unsigned dvbs_polarization[] [extern]
converts from the descriptor's polarization into enum dvb_sat_polarization, as defined at dvb-v5-std.h.
Referenced by dvb_desc_sat_print().
π« const unsigned dvbs_rolloff[] [extern]
converts from the descriptor's rolloff into enum fe_rolloff, as defined by DVBv5 API.
Referenced by dvb_desc_sat_print().
π§ AUTHOR π§
Generated automatically by Doxygen for libdvbv5 from the source code. not a human writing this, just a robot doing its lil thing π€π
okay bestie that's the whole page, ily, go read your satellite descriptors πβ¨
libdvbv5 Β· Version 1.32.0 Β· lib/includ.../desc_sat.h(3) ππ¦πΈ
π¦ where this page comes from
- fedora 43: libdvbv5-devel 1.32.0-1.fc43 Β· LGPL-2.1-or-later AND LGPL-2.1-or-later WITH Linux-syscall-note
- fedora 43: libdvbv5-devel 1.32.0-1.fc43 Β· LGPL-2.1-or-later AND LGPL-2.1-or-later WITH Linux-syscall-note
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms