![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
Windows specific features. More...

Files | |
| file | tsComIds.h |
| Declare identifiers for Windows Common Object Model (COM). | |
| file | tsDirectShow.h |
| Include the definitions for DirectShow (Windows media framework). | |
| file | tsDirectShowUtils.h |
| DirectShow & BDA utilities (Windows-specific). | |
| file | tsMediaTypeUtils.h |
| DirectShow AM_MEDIA_TYPE utilities (Windows-specific). | |
| file | tsWinUtils.h |
| Utilities for Windows and Common Object Model (COM). | |
Classes | |
| class | ts::COM |
| A class to encapsulate the initialization of Windows COM. More... | |
| class | ts::ComPtr< COMCLASS > |
| Managed pointers for COM objects, auto-released (Windows-specific). More... | |
| class | ts::ConsoleState |
| A class to save and restore the state of the Windows console. More... | |
| class | ts::DirectShowFilterCategory |
| A class which instanciates all DirectShow devices in a given category (Windows-specific). More... | |
| class | ts::DirectShowGraph |
| An encapsulation of a DirectShow graph (Windows-specific). More... | |
| class | ts::DirectShowNetworkType |
| A class which encapsulates a DirectShow network type and its properties (Windows-specific). More... | |
| class | ts::DirectShowTest |
| A class to perform various tests on DirectShow and BDA (Windows-specific). More... | |
| class | ts::Registry |
| A class to encapsulate the access to the Windows registry. More... | |
| class | ts::SinkEnumMediaTypes |
| SinkEnumMediaTypes, enumerator returned by ::IPin::EnumMediaTypes (Windows-specific). More... | |
| class | ts::SinkEnumPins |
| SinkEnumPins, enumerator returned by ::IBaseFilter::EnumPins (Windows-specific). More... | |
| class | ts::SinkFilter |
| The DirectShow sink filter (Windows-specific). More... | |
| class | ts::SinkPin |
| SinkPin, input pin for SinkFilter (Windows-specific). More... | |
| class | ts::TunerGraph |
| A specialization of a DirectShow graph for tuner reception (Windows-specific). More... | |
| class | ts::WinModuleInfo |
| Windows module information (Windows-specific). More... | |
Macros | |
| #define | TSCOREDLL |
| Attribute to declare a class or function from tscore.dll on Windows. | |
| #define | TSDEKTECDLL |
| Attribute to declare a class or function from tsdektec.dll on Windows. | |
| #define | TSDUCKDLL |
| Attribute to declare a class or function from tsduck.dll on Windows. | |
Windows specific features.
| #define TSCOREDLL |
Attribute to declare a class or function from tscore.dll on Windows.
When building tscore.dll on Windows, define _TSCOREDLL_IMPL in the project options. When building a project which references tscore.dll, define _TSCOREDLL_USE. All API located inside tscore.dll shall be prefixed by TSCOREDLL in headers. This prefix exports the API when building the DLL and imports the API when used in an application.
| #define TSDUCKDLL |
Attribute to declare a class or function from tsduck.dll on Windows.
When building tsduck.dll on Windows, define _TSDUCKDLL_IMPL in the project options. When building a project which references tsduck.dll, define _TSDUCKDLL_USE. All API located inside tsduck.dll shall be prefixed by TSDUCKDLL in headers. This prefix exports the API when building the DLL and imports the API when used in an application.
| #define TSDEKTECDLL |
Attribute to declare a class or function from tsdektec.dll on Windows.
When building tsdektec.dll on Windows, define _TSDEKTECDLL_IMPL in the project options. When building a project which references tsdektec.dll, define _TSDEKTECDLL_USE. All API located inside tsdektec.dll shall be prefixed by TSDEKTECDLL in headers. This prefix exports the API when building the DLL and imports the API when used in an application.