UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
radaudio_decoder_internal.h
Go to the documentation of this file.
1
// Copyright Epic Games Tools, LLC. All Rights Reserved.
2
#ifndef INCLUDE_RADAUDIO_DECODER_INTERNAL_H
3
#define INCLUDE_RADAUDIO_DECODER_INTERNAL_H
4
5
#include "
radaudio_common.h
"
6
#include "
radaudio_decoder.h
"
7
8
// internal profiling info
9
typedef
struct
10
{
11
const
char
*
name
;
12
double
time
;
13
}
radaudio_profile_value
;
14
15
16
// also call GetProfileData to enable profiling, profile=NULL, num_prof=1 is normal profiling, num_prof=2 is full profile
17
extern
int
RadAudioDecoderGetProfileData
(
RadAudioDecoder
*
hradaud
,
radaudio_profile_value
*
profile
,
int
num_profile
);
18
19
#ifdef RADAUDIO_DEVELOPMENT
20
extern
void
RadAudioDecoderForceIntelCPU
(
RadAudioDecoder
*
hradaud
,
rrbool
has_sse2
,
rrbool
has_ssse3
,
rrbool
has_sse4_1
,
rrbool
has_popcnt
,
rrbool
has_avx2
);
21
#endif
22
23
#endif
//INCLUDE_RADAUDIO_DECODER_INTERNAL_H
profile
OodleLZ_Profile profile
Definition
oodle2.h:279
rrbool
S32 rrbool
Definition
egttypes.h:536
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
radaudio_common.h
radaudio_decoder.h
RadAudioDecoderGetProfileData
#define RadAudioDecoderGetProfileData
Definition
radaudio_decoder.h:55
RadAudioDecoder
Definition
RadAudioInfo.cpp:29
radaudio_profile_value
Definition
radaudio_decoder_internal.h:10
radaudio_profile_value::name
const char * name
Definition
radaudio_decoder_internal.h:11
radaudio_profile_value::time
double time
Definition
radaudio_decoder_internal.h:12
Engine
Source
Runtime
RadAudioCodec
SDK
Src
RadAudio
radaudio_decoder_internal.h
Generated by
1.9.8