A class which encapsulates a DirectShow network type and its properties (Windows-specific).
More...
#include <tsDirectShowNetworkType.h>
|
| DirectShowNetworkType () |
| Constructor.
|
|
| ~DirectShowNetworkType () |
| Destructor.
|
|
void | clear () |
| Clear all devices instances.
|
|
void | getDeliverySystems (DeliverySystemSet &sys) const |
| Get delivery systems for that object.
|
|
bool | initialize (const ::GUID &network_type, Report &report) |
| Initialize this object from a network type.
|
|
TunerType | tunerType () const |
| Get the tuner type.
|
|
::ITuningSpace * | tuningSpace () const |
| Get the tuning space of this object.
|
|
UString | tuningSpaceName () const |
| Get the tuning space name of this object.
|
|
A class which encapsulates a DirectShow network type and its properties (Windows-specific).
◆ initialize()
bool ts::DirectShowNetworkType::initialize |
( |
const ::GUID & |
network_type, |
|
|
Report & |
report |
|
) |
| |
Initialize this object from a network type.
- Parameters
-
[in] | network_type | GUID of network type. |
[in,out] | report | Where to report errors. |
- Returns
- True on success, false on error.
◆ tunerType()
TunerType ts::DirectShowNetworkType::tunerType |
( |
| ) |
const |
|
inline |
Get the tuner type.
- Returns
- The tuner type.
◆ getDeliverySystems()
Get delivery systems for that object.
- Parameters
-
[in,out] | sys | A set of delivery systems where the delivery systems for this object are added. |
◆ tuningSpace()
::ITuningSpace * ts::DirectShowNetworkType::tuningSpace |
( |
| ) |
const |
|
inline |
Get the tuning space of this object.
- Returns
- The tuning space of null on error.
◆ tuningSpaceName()
UString ts::DirectShowNetworkType::tuningSpaceName |
( |
| ) |
const |
|
inline |
Get the tuning space name of this object.
- Returns
- The tuning space name.
The documentation for this class was generated from the following file: