Files
UnrealEngine/Engine/Source/Runtime/AVEncoder/Private/Decoders/VideoDecoderH264_Impl.cpp
2025-05-18 13:04:45 +08:00

43 lines
803 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "VideoDecoderH264_Impl.h"
#ifndef CODEC_HAVE_NATIVE_H264_DECODER
#define CODEC_HAVE_NATIVE_H264_DECODER 0
#endif
#if PLATFORM_WINDOWS
#undef CODEC_HAVE_NATIVE_H264_DECODER
#define CODEC_HAVE_NATIVE_H264_DECODER 1
#include "Windows/VideoDecoderH264_Windows.h"
#endif
namespace AVEncoder
{
#if CODEC_HAVE_NATIVE_H264_DECODER
#if PLATFORM_WINDOWS
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void FVideoDecoderH264_Impl::Register(FVideoDecoderFactory& InFactory)
PRAGMA_ENABLE_DEPRECATION_WARNINGS
{
FVideoDecoderH264_Windows::Register(InFactory);
}
#endif
#else
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void FVideoDecoderH264_Impl::Register(FVideoDecoderFactory& InFactory)
PRAGMA_ENABLE_DEPRECATION_WARNINGS
{
}
#endif
} // namespace AVEncoder