8#define WMFMEDIA_SUPPORTED_PLATFORM (PLATFORM_WINDOWS && !UE_SERVER)
15 #include <mftransform.h>
19 #include <mfreadwrite.h>
26 const uint32 BufSize = 4096;
33 sizeof(buffer) /
sizeof(*buffer),
40 return TEXT(
"[cannot find error description]");
47#define CHECK_HR(COM_call)\
49 HRESULT Res = COM_call;\
52 UE_LOG(WMF, Error, TEXT("`" #COM_call "` failed: 0x%X - %s"), Res, *GetComErrorDescription(Res));\
58#define CHECK_HR_COM(COM_call)\
60 HRESULT Res = COM_call;\
63 UE_LOG(WMF, Error, TEXT("`" #COM_call "` failed: 0x%X - %s"), Res, *GetComErrorDescription(Res));\
69#define CHECK_HR_VOID(COM_call)\
71 HRESULT Res = COM_call;\
74 UE_LOG(WMF, Error, TEXT("`" #COM_call "` failed: 0x%X - %s"), Res, *GetComErrorDescription(Res));\
81#define CHECK_HR_DEFAULT(COM_call)\
83 HRESULT Res = COM_call;\
86 UE_LOG(WMF, Error, TEXT("`" #COM_call "` failed: 0x%X - %s"), Res, *GetComErrorDescription(Res));\
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
THIRD_PARTY_INCLUDES_START THIRD_PARTY_INCLUDES_END const FString GetComErrorDescription(HRESULT Res)
Definition WmfPrivate.h:24
Definition Voronoi.cpp:10