![]() |
TSDuck v3.42-4331
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::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.