UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VideoDecoderH264_Windows.cpp File Reference
#include "VideoDecoderH264_Windows.h"
#include <CoreMinimal.h>
#include <HAL/Thread.h>
#include "MicrosoftCommon.h"
#include "VideoDecoderCommon.h"
#include "VideoDecoderAllocationTypes.h"
#include "VideoDecoderUtilities.h"
#include "Containers/Queue.h"
#include "Misc/ScopeLock.h"
#include "Templates/RefCounting.h"

Classes

struct  AVEncoder::Electra::FParamDict
 
class  AVEncoder::IDecoderOutputOwner
 
class  AVEncoder::FNativeVideoDecoderOutput
 
class  AVEncoder::FVideoDecoderOutputDX
 
class  AVEncoder::FF5PlayerVideoDecoderOutputDX
 
class  AVEncoder::FVideoDecoderOutputH264_Windows
 
class  AVEncoder::FVideoDecoderH264_WindowsImpl
 

Namespaces

namespace  AVEncoder
 
namespace  AVEncoder::Electra
 

Macros

#define VERIFY_HR(FNcall, ...)
 

Functions

bool AVEncoder::Electra::IsWindows8Plus ()
 
bool AVEncoder::Electra::IsWindows7Plus ()
 

Macro Definition Documentation

◆ VERIFY_HR

#define VERIFY_HR (   FNcall,
  ... 
)
Value:
Result = FNcall; \
if (FAILED(Result)) \
{ \
return false; \
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127