UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WmfAudioEncoder.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
HAL/Platform.h
"
6
7
#if PLATFORM_WINDOWS
8
9
#include "
AudioEncoderFactory.h
"
10
11
namespace
AVEncoder
12
{
13
PRAGMA_DISABLE_DEPRECATION_WARNINGS
14
class
FWmfAudioEncoderFactory
:
public
FAudioEncoderFactory
15
PRAGMA_ENABLE_DEPRECATION_WARNINGS
16
{
17
public
:
18
FWmfAudioEncoderFactory
();
19
~FWmfAudioEncoderFactory
()
override
;
20
const
TCHAR
*
GetName
()
const override
;
21
TArray<FString>
GetSupportedCodecs
()
const override
;
22
PRAGMA_DISABLE_DEPRECATION_WARNINGS
23
TUniquePtr<FAudioEncoder>
CreateEncoder
(
const
FString& Codec)
override
;
24
PRAGMA_ENABLE_DEPRECATION_WARNINGS
25
private
:
26
};
27
}
28
29
#endif
//PLATFORM_WINDOWS
30
AudioEncoderFactory.h
Platform.h
TCHAR
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition
Platform.h:1135
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define PRAGMA_ENABLE_DEPRECATION_WARNINGS
Definition
GenericPlatformCompilerPreSetup.h:12
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#define PRAGMA_DISABLE_DEPRECATION_WARNINGS
Definition
GenericPlatformCompilerPreSetup.h:8
TArray
Definition
Array.h:670
TUniquePtr
Definition
UniquePtr.h:107
AVEncoder
Definition
AudioEncoder.cpp:7
ERawImageFormat::GetName
IMAGECORE_API const TCHAR * GetName(Type Format)
Definition
ImageCore.cpp:1378
Engine
Source
Runtime
AVEncoder
Private
Encoders
WmfAudioEncoder.h
Generated by
1.9.8