TSDuck v3.46-4930
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches

Namespaces

namespace  ts
 TSDuck namespace, containing all TSDuck classes and functions.

Functions

UString ts::CanonicalGUID (const ::GUID &guid)
UString ts::CanonicalGUID (const UString &guid)
bool ts::ComExpose (::IUnknown *object, const ::IID &iid)
UString ts::ComMessage (::HRESULT status)
bool ts::ComSuccess (::HRESULT status, const UChar *message, Report &report)
bool ts::ComSuccess (::HRESULT status, const UString &message, Report &report)
UString ts::FormatGUID (const ::GUID &guid, bool with_braces=true)
void * ts::GetFunctionFromDLL (const char *function, std::initializer_list< const char * > dll)
::HANDLE ts::GetHandleFromObject (::IUnknown *obj, Report &report)
UString ts::GetStringPropertyBag (::IMoniker *moniker, const ::OLECHAR *property_name, Report &report)
void * ts::GetWSAFunction (const ::GUID &guid, int &error)
UString ts::NameGUID (const ::GUID &guid)
UString ts::ToString (const ::BSTR s)
UString ts::ToString (const ::VARIANT &s)
UString ts::ToString (const ::WCHAR *s)
bool ts::WinCreateElevatedProcess (const UString &exeName, bool synchronous, Report &report)
UString ts::WinDeviceName (::HANDLE handle)
UString ts::WinErrorMessage (::DWORD code)
bool ts::WinHandleValid (::HANDLE h)

Variables

constexpr ::DWORD ts::US_ENGLISH_CODE = 0x0409

Detailed Description

Utilities for Windows and Common Object Model (COM).