Files
jimmy smith a16df7fe4c Fix non-matching PRAGMA_ENABLE_DEPRECATION_WARNINGS pair.
#jira none
#preflight skip

[CL 25776044 by jimmy smith in ue5-main branch]
2023-06-02 18:31:58 -04:00

25 lines
651 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Templates/SharedPointer.h"
#include "Templates/SharedPointerInternals.h"
#include "Templates/UniquePtr.h"
#include "AudioMixer.h"
// Forward declares.
class USoundWave;
class FSoundWaveProxy;
namespace Audio
{
// Forward declares.
struct IDecoderInput;
using FSoundWaveProxyPtr = TSharedPtr<FSoundWaveProxy, ESPMode::ThreadSafe>;
// Just loose for now.
PRAGMA_DISABLE_DEPRECATION_WARNINGS
AUDIOCODECENGINE_API TUniquePtr<IDecoderInput> CreateBackCompatDecoderInput(FName InOldFormatName, const FSoundWaveProxyPtr& InSoundWave);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
}