UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioTypes.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4// ue
6#include "Misc/Optional.h"
8
9// eossdk
10//#include "eos_platform_prereqs.h"
11//#include "eos_base.h"
12
13
14namespace LibRtc
15{
18
20 struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FAudioStreamFormat
21 {
23 uint32_t SampleRate;
26 };
27
37
45 struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FAudioSampleBuffer
46 {
53 };
54
55 struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FAudioCodecConfig
56 {
57 int32_t SampleRate;
58 int32_t NumChannels;
59 };
60
73
86
87 struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FAudioCodec
88 {
94 };
95
97 struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FIncomingAudioChannelInfo
98 {
99 // nothing
100 };
101
103 struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FOutgoingAudioChannelInfo
104 {
106 bool bIsMuted;
107 };
108
109 enum class UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") EAudioMuteReason
110 {
112 Manual,
115 };
116
117 struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FAudioMuteInfo
118 {
122 };
123}
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define PRAGMA_ENABLE_DEPRECATION_WARNINGS
Definition GenericPlatformCompilerPreSetup.h:12
#define PRAGMA_DISABLE_DEPRECATION_WARNINGS
Definition GenericPlatformCompilerPreSetup.h:8
Definition ArrayView.h:139
Definition AndroidPlatformMisc.h:14
Definition AudioTypes.h:15
TFunction< void(const FAudioSampleBuffer &, const FAudioByteBuffer &AudioBytes)> OnAudioEncodeCallback
Definition AudioTypes.h:71
TFunction< void(const FAudioByteBuffer &AudioBytes, const FAudioSampleBuffer &)> OnAudioDecodeCallback
Definition AudioTypes.h:84
int16_t FAudioChannelSample
Definition AudioTypes.h:17
Definition Optional.h:131