Files
UnrealEngine/Engine/Source/Runtime/AVEncoder/Public/Configuration.h
2025-05-18 13:04:45 +08:00

36 lines
941 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
// ue
#include "Misc/Optional.h"
#include "Containers/UnrealString.h"
// librtc
#include "AudioTypes.h"
namespace LibRtc
{
struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FConfiguration
{
struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FData
{
static constexpr const TCHAR* kDefaultStunServerUrl = TEXT("stun:stun.l.google.com:19302");
FString StunServerUrl = kDefaultStunServerUrl;
PRAGMA_DISABLE_DEPRECATION_WARNINGS
TOptional<FAudioCodec> CustomAudioCodec;
PRAGMA_ENABLE_DEPRECATION_WARNINGS
};
static FData& Get()
{
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static FData Instance;
return Instance;
PRAGMA_ENABLE_DEPRECATION_WARNINGS
}
};
}