Information on Linux DVB tuner device. More...
Public Member Functions | |
TunerDeviceInfo () | |
Default constructor. | |
TunerDeviceInfo (const UString &devname, Report &report) | |
Constructor which loads tuner information from a node tree in /sys/devices. More... | |
TunerDeviceInfo (int adapter, int frontend, Report &report) | |
Constructor which loads tuner information from adapter and frontend numbers. More... | |
UString | fullName () const |
Get a full display name for the tuner. More... | |
Static Public Member Functions | |
static void | LoadAll (std::vector< TunerDeviceInfo > &devices, Report &report) |
Load the description of all tuner devices. More... | |
Public Attributes | |
int | adapter_number |
DVB adapter number. | |
int | frontend_number |
DVB frontend number. | |
UString | manufacturer |
Manufacturer name. | |
UString | product |
Product name. | |
uint16_t | product_id |
Product id (USB, PCI). | |
UString | serial |
Device serial number. | |
uint16_t | vendor_id |
Vendor id (USB, PCI). | |
UString | version |
Product version string. | |
Information on Linux DVB tuner device.
ts::TunerDeviceInfo::TunerDeviceInfo | ( | int | adapter, |
int | frontend, | ||
Report & | report | ||
) |
Constructor which loads tuner information from adapter and frontend numbers.
[in] | adapter | Adapter number. |
[in] | frontend | Frontend number. |
[in,out] | report | Where to report errors. |
Constructor which loads tuner information from a node tree in /sys/devices.
[in] | devname | Device name, for instance /sys/devices/pci0000:00/0000:00:0c.0/usb1/1-1/dvb/dvb0.frontend0 |
[in,out] | report | Where to report errors. |
UString ts::TunerDeviceInfo::fullName | ( | ) | const |
Get a full display name for the tuner.
|
static |
Load the description of all tuner devices.
[out] | devices | Description of all tuner devices. |
[in,out] | report | Where to report errors. |