dvb_entry(3)
π dvb_entry(3) β the manual page, but make it cute π
okay bestie so you found the dvb_entry(3) page in the libdvbv5 manual and honestly? it's giving one struct to rule them all. let's get into it β¨
πΈ NAME πΈ
dvb_entry β Represents one entry on a DTV file.
π SYNOPSIS π
#include <dvb-file.h>
β¨ Data Fields β¨
struct dtv_property props [DTV_MAX_COMMAND]
unsigned int n_props
struct dvb_entry * next
uint16_t service_id
uint16_t * video_pid
uint16_t * audio_pid
struct dvb_elementary_pid * other_el_pid
unsigned video_pid_len
unsigned audio_pid_len
unsigned other_el_pid_len
char * channel
char * vchannel
char * location
int sat_number
unsigned freq_bpf
unsigned diseqc_wait
char * lnb
uint16_t network_id
uint16_t transport_id
π Detailed Description π
Represents one entry on a DTV file. yes bestie, ONE entry. like one lil row in your channels file, but make it a whole struct π«Ά
Parameters π
propsβ A property key/value pair. The keys are the ones specified at the DVB API, plus the ones defined internally by libdvbv5, at thedvb-v5-std.hheader file. (iykyk)nextβ a pointer to the next entry.NULLif this is the last one. it's a linked list bestie, we love a linked list πservice_idβ Service ID associated with a program inside a transponder. Please note that pure "channel" files will have this field filled with0.video_pidβ Array with the video program IDs inside a serviceaudio_pidβ Array with the audio program IDs inside a serviceother_el_pidβ Array with all non-audio/video program IDs inside a servicevideo_pid_lenβ Size of thevideo_pidarrayaudio_pid_lenβ Size of theaudio_pidarrayother_el_pid_lenβ Size of theother_el_pidarraychannelβ String containing the name of the channelvchannelβ String representing the Number of the channellocationβ String representing the location of the channelsat_numberβ For satellite streams, this represents the number of the satellite dish on a DiSeqC arrangement. Should be zero on arrangements without DiSeqC.freq_bpfβ SCR/Unicable band-pass filter frequency to use, in kHz. For non SRC/Unicable arrangements, it should be zero.diseqc_waitβ Extra time to wait for DiSeqC commands to complete, in ms. The library will use15ms as the minimal time, plus the time specified on this field.lnbβ String with the name of the LNBf to be used for satellite tuning. The names should match the names provided bydvb_sat_get_lnb()call (seedvb-sat.h).
Definition at line 104 of file dvb-file.h. π
π¦ Field Documentation π¦
uint16_t * dvb_entry::audio_pid
Definition at line 109 of file dvb-file.h.
Referenced by dvb_file_free().
unsigned dvb_entry::audio_pid_len
Definition at line 111 of file dvb-file.h.
char* dvb_entry::channel
Definition at line 112 of file dvb-file.h.
Referenced by dvb_file_free().
unsigned dvb_entry::diseqc_wait
Definition at line 119 of file dvb-file.h.
unsigned dvb_entry::freq_bpf
Definition at line 118 of file dvb-file.h.
char* dvb_entry::lnb
Definition at line 120 of file dvb-file.h.
Referenced by dvb_file_free().
char* dvb_entry::location
Definition at line 115 of file dvb-file.h.
Referenced by dvb_file_free().
unsigned int dvb_entry::n_props
Definition at line 106 of file dvb-file.h.
uint16_t dvb_entry::network_id
Definition at line 122 of file dvb-file.h.
struct dvb_entry* dvb_entry::next
Definition at line 107 of file dvb-file.h.
Referenced by dvb_file_free().
struct dvb_elementary_pid* dvb_entry::other_el_pid
Definition at line 110 of file dvb-file.h.
Referenced by dvb_file_free().
unsigned dvb_entry::other_el_pid_len
Definition at line 111 of file dvb-file.h.
struct dtv_property dvb_entry::props[DTV_MAX_COMMAND]
Definition at line 105 of file dvb-file.h.
int dvb_entry::sat_number
Definition at line 117 of file dvb-file.h.
uint16_t dvb_entry::service_id
Definition at line 108 of file dvb-file.h.
uint16_t dvb_entry::transport_id
Definition at line 123 of file dvb-file.h.
char* dvb_entry::vchannel
Definition at line 113 of file dvb-file.h.
Referenced by dvb_file_free().
uint16_t* dvb_entry::video_pid
Definition at line 109 of file dvb-file.h.
Referenced by dvb_file_free().
unsigned dvb_entry::video_pid_len
Definition at line 111 of file dvb-file.h.
π Author π
Generated automatically by Doxygen for libdvbv5 from the source code. (not a human author bestie, a robot did this. iconic honestly π€β¨)
and that's the whole page!! π no cap, you now know dvb_entry better than it knows itself.
friendly reminder: the header of this page lives under libdvbv5, it's Version 1.32.0, and it's sitting pretty at section 3 (dvb_entry(3)) in your man pages. slay π
periodt. go read your DTV files. π π¦πΈ
π¦ 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