![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
Specific hardware support (tuners, Dektec, HiDes, VATek) More...

Files | |
| file | tsDektecSupport.h |
| Check support for Dektec devices. | |
| file | tsDeliverySystem.h |
| Definition for transmission delivery systems. | |
| file | tsLegacyBandWidth.h |
| Handling of legacy definitions for terrestrial modulation bandwidths. | |
| file | tsModulation.h |
| Definition for MPEG transport modulations. | |
| file | tsPCSC.h |
| PC/SC smartcard API utilities. | |
| file | tsVatekUtils.h |
| Some basic utilities for VATek devices. | |
Classes | |
| class | ts::BitrateDifferenceDVBT |
| A variant of DVB-T tuners parameters with an offset between a target bitrate and their theoretical bitrate. More... | |
| class | ts::HFBand |
| Definition of an HF frequency band (UHF, VHF). More... | |
| class | ts::HiDesDevice |
| Encapsulation of a HiDes modulator device. More... | |
| class | ts::HiDesDeviceInfo |
| Information about a HiDes modulator device. More... | |
| class | ts::LNB |
| Description of a Low-Noise Block (LNB) converter in a satellite dish. More... | |
| class | ts::ModulationArgs |
| Modulation parameters for tuners and their command-line definitions. More... | |
| class | ts::SignalState |
| State of a modulated broadcast signal. More... | |
| class | ts::Tuner |
| General-purpose implementation of a digital TV tuner. More... | |
| class | ts::TunerArgs |
| Parameters for tuners and their command-line definitions. More... | |
| class | ts::TunerBase |
| Base class for Digital TV tuners. More... | |
| class | ts::TunerDevice |
| Digital TV tuner physical device. More... | |
| class | ts::TunerEmulator |
| Digital TV tuner emulator. More... | |
| class | ts::Unicable |
| Description of a Unicable switch (satellite reception). More... | |
| class | ts::VatekControl |
| A class implementing the tsvatek control utility. More... | |
Macros | |
| #define | TS_REGISTER_BITRATE_CALCULATOR(func, systems) |
| Registration of a new BitRateCalculator function. | |
Typedefs | |
| using | ts::TunerPtrVector = std::vector< TunerPtr > |
| Vector of safe pointers to tuners (not thread-safe). | |
Functions | |
| UString | ts::GetVatekVersion () |
| Get the version of VATek library. | |
| bool | ts::HasDektecSupport () |
| Check if this version of TSDuck was built with Dektec support. | |
| bool | ts::HasVatekSupport () |
| Check if this version of TSDuck was built with VATek support. | |
Specific hardware support (tuners, Dektec, HiDes, VATek)
| #define TS_REGISTER_BITRATE_CALCULATOR | ( | func, | |
| systems | |||
| ) |
Registration of a new BitRateCalculator function.
| [in] | func | The function to calculate bitrates. |
| [in] | systems | Delivery systems for which this function can calculate bitrates. |
| bool ts::HasDektecSupport | ( | ) |
Check if this version of TSDuck was built with Dektec support.
All Dektec-related code, when available, is in a separate shared library libtsdektec. As a side effect of calling this function, if Dektec is supported, the shared library libtsdektec is loaded and its features are registered.
| bool ts::HasVatekSupport | ( | ) |
Check if this version of TSDuck was built with VATek support.
| UString ts::GetVatekVersion | ( | ) |
Get the version of VATek library.