Files
UnrealEngineUWP/Engine/Source/Runtime/AudioExtensions/Private/PcmCodec.h
jimmy smith dca344df83 Audio Codecs V1 Hello World and Unit tests
#rb ethan.geller, aaron.mcleran,phill.Popp
#jira UEAU-503
#jira UEAU-504
#jira UEAU-505

[CL 13926440 by jimmy smith in ue5-main branch]
2020-07-22 15:32:38 -04:00

32 lines
518 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "IAudioCodec.h"
#include "PcmCodec.generated.h"
UENUM()
enum class EPcmBitDepthConversion : uint8
{
SameAsSource,
Int16,
Float32
};
UCLASS()
class AUDIOEXTENSIONS_API UAudioPcmEncoderSettings : public UAudioCodecEncoderSettings
{
public:
GENERATED_BODY()
UPROPERTY()
EPcmBitDepthConversion BitDepthConversion;
protected:
virtual FString GetHashForDDC() const override;
};
namespace Audio
{
TUniquePtr<ICodec> Create_PcmCodec();
}