DVB-V5-STD.H(3)

๐Ÿ“ฆ
version 1.32.0 ยท 2 versions
, in fedora 43

๐Ÿ’– dvb-v5-std.h โ€” the libdvbv5 vibe check ๐Ÿ’–

okay bestie, so this is lib/include/libdvbv5/dvb-v5-std.h, a header from the libdvbv5 manual (section 3, Library Functions) and it's literally the place where libdvbv5 keeps all the properties it defined for the frontend. no cap. sit down, grab a snack ๐Ÿ“, we're doing this.


โœจ NAME โœจ

lib/include/libdvbv5/dvb-v5-std.h โ€” it hands you the libdvbv5 defined properties for the frontend. that's the whole job. she's serving header energy and she ate ๐Ÿ’…


๐ŸŒธ SYNOPSIS ๐ŸŒธ

like, just include it, bestie:

#include <stddef.h>
#include 'dvb-frontend.h'

๐ŸŽ€ Macros ๐ŸŽ€

these are the little #define baddies. every single one, no skipping, periodt:

  • DTV_USER_COMMAND_START โ€” the start number for libdvbv5 user commands. the beginning of the era โœจ
  • DTV_POLARIZATION โ€” satellite polarization (for Satellite delivery systems)
  • DTV_VIDEO_PID โ€” the Video PID
  • DTV_AUDIO_PID โ€” the Audio PID
  • DTV_SERVICE_ID โ€” the MPEG TS service ID
  • DTV_CH_NAME โ€” the Digital TV service name
  • DTV_VCHANNEL โ€” the Digital TV channel number
  • DTV_SAT_NUMBER โ€” the number of the satellite (used on multi-dish Satellite systems)
  • DTV_DISEQC_WAIT โ€” extra time you gotta wait for DiSeqC to complete, measured in ms. she's patient, she's just not that patient ๐Ÿ™ˆ
  • DTV_DISEQC_LNB โ€” the LNBf name
  • DTV_FREQ_BPF โ€” SCR/Unicable band-pass filter frequency in kHz
  • DTV_PLS_CODE โ€” the DVB-T2 PLS code
  • DTV_PLS_MODE โ€” the DVB-T2 PLS mode
  • DTV_COUNTRY_CODE โ€” the country variant of the international delivery system standard
  • DTV_MAX_USER_COMMAND โ€” the last user command. the final boss ๐Ÿ‘‘
  • DTV_USER_NAME_SIZE โ€” the number of user commands
  • DTV_STAT_COMMAND_START โ€” the start number for libdvbv5 statistics commands
  • DTV_STATUS โ€” the lock status of a DTV frontend
  • DTV_BER โ€” Bit Error Rate
  • DTV_PER โ€” Packet Error Rate
  • DTV_QUALITY โ€” a quality indicator that represents if a locked channel provides a good, OK or poor signal. it's giving signal astrology ๐Ÿ”ฎ
  • DTV_PRE_BER โ€” Bit Error Rate before Viterbi
  • DTV_MAX_STAT_COMMAND โ€” the last statistics command
  • DTV_STAT_NAME_SIZE โ€” the number of statistics commands
  • DTV_NUM_KERNEL_STATS โ€” the number of statistics commands provided by the Kernel
  • DTV_NUM_STATS_PROPS โ€” the total number of statistics commands

๐Ÿฆ‹ Enumerations ๐Ÿฆ‹

enum dvb_sat_polarization

polarization types for Satellite systems, and the whole squad is:

enum dvb_sat_polarization { POLARIZATION_OFF, POLARIZATION_H,
    POLARIZATION_V, POLARIZATION_L, POLARIZATION_R }

enum dvb_quality

this one gives you an estimation about the user's experience while watching a given MPEG stream. main character energy for real:

enum dvb_quality { DVB_QUAL_UNKNOWN, DVB_QUAL_POOR, DVB_QUAL_OK,
    DVB_QUAL_GOOD }

๐Ÿ’œ Detailed Description ๐Ÿ’œ

so basically: this header provides the libdvbv5 defined properties for the frontend. that's it. that's the thesis. ๐Ÿซถ

GNU Lesser General Public License version 2.1 (LGPLv2.1)

Author

Mauro Carvalho Chehab

Bug Report

please submit bug reports and patches to linux-media@vger.kernel.org โ€” yes bestie, they want your patches, go off ๐Ÿ’Œ

Definition in file

dvb-v5-std.h


โญ Author โญ

generated automatically by Doxygen for libdvbv5 from the source code. she's not hand-written, she's destined ๐Ÿ’ซ


and that's the whole page, no notes. libdvbv5, Version 1.32.0, header lib/include/libdvbv5/dvb-v5-std.h (section 3) โ€” mwah, slay, bye bestie ๐Ÿ’–โœจ๐ŸŽ€๐Ÿฆ‹
๐Ÿ“ฆ where this page comes from