TSDuck Version 3.20-1615 (TSDuck - The MPEG Transport Stream Toolkit)
tsDirectShowUtils.h File Reference

Namespaces

 ts
 TSDuck namespace, containing all TSDuck classes and functions.
 

Functions

bool ts::CreateLocator (DuckContext &duck, ComPtr<::IDigitalLocator > &locator, const ModulationArgs &params, Report &report)
 Create a Locator object for tuning parameters. More...
 
bool ts::CreateLocatorATSC (DuckContext &duck, ComPtr<::IDigitalLocator > &locator, const ModulationArgs &params, Report &report)
 Create an IDigitalLocator object for ATSC parameters. More...
 
bool ts::CreateLocatorDVBC (DuckContext &duck, ComPtr<::IDigitalLocator > &locator, const ModulationArgs &params, Report &report)
 Create an IDigitalLocator object for DVB-C parameters. More...
 
bool ts::CreateLocatorDVBS (DuckContext &duck, ComPtr<::IDigitalLocator > &locator, const ModulationArgs &params, Report &report)
 Create an IDigitalLocator object for DVB-S parameters. More...
 
bool ts::CreateLocatorDVBT (DuckContext &duck, ComPtr<::IDigitalLocator > &locator, const ModulationArgs &params, Report &report)
 Create an IDigitalLocator object for DVB-T parameters. More...
 
bool ts::CreateTuneRequest (DuckContext &duck, ComPtr<::ITuneRequest > &request, ::ITuningSpace *tuning_space, const ModulationArgs &params, Report &report)
 Create a DirectShow tune request object from tuning parameters. More...
 
UString ts::DVBSystemTypeName (::DVBSystemType type)
 Get the name for a DirectShow DVBSystemType value (Windows-specific). More...
 
bool ts::EnumerateDevicesByClass (const ::CLSID &clsid, std::vector< ComPtr<::IMoniker >> &monikers, Report &report, ::DWORD flags=0)
 Enumerate all devices of the specified class. More...
 
UString ts::GetTuningSpaceClass (::ITuningSpace *tuning, Report &report)
 Get the class name of a DirectShow tuning space (Windows-specific). More...
 
UString ts::GetTuningSpaceDescription (::ITuningSpace *tuning, Report &report)
 Get full description of a DirectShow tuning space (Windows-specific). More...
 
UString ts::GetTuningSpaceFriendlyName (::ITuningSpace *tuning, Report &report)
 Get the user-friendly name of a DirectShow tuning space (Windows-specific). More...
 
UString ts::GetTuningSpaceNetworkType (::ITuningSpace *tuning, Report &report)
 Get the network type of a DirectShow tuning space (Windows-specific). More...
 
UString ts::GetTuningSpaceUniqueName (::ITuningSpace *tuning, Report &report)
 Get the unique name of a DirectShow tuning space (Windows-specific). More...
 
UString ts::PinDirectionName (::PIN_DIRECTION dir)
 Get the name for a DirectShow pin direction value (Windows-specific). More...
 

Detailed Description

DirectShow & BDA utilities (Windows-specific).