UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FMixerPlatformNonRealtime Member List

This is the complete list of members for Audio::FMixerPlatformNonRealtime, including all inherited members.

ApplyAttenuationInternal(TArrayView< BufferType > &InOutBuffer)Audio::IAudioMixerPlatformInterfaceprotected
ApplyMasterAttenuation(TArrayView< const uint8 > &InOutPoppedAudio)Audio::IAudioMixerPlatformInterfaceprotected
ApplyPrimaryAttenuation(TArrayView< const uint8 > &InOutPoppedAudio)Audio::IAudioMixerPlatformInterfaceprotected
AudioFadeEventAudio::IAudioMixerPlatformInterfaceprotected
AudioMixerPlatformLogOnce(const FString &LogDetails, const FString &FileName, int32 LineNumber, ELogVerbosity::Type InVerbosity=ELogVerbosity::Error)Audio::IAudioMixerPlatformInterfaceinlineprotected
AudioRenderEventAudio::IAudioMixerPlatformInterfaceprotected
AudioRenderThreadAudio::IAudioMixerPlatformInterfaceprotected
AudioStreamInfoAudio::IAudioMixerPlatformInterfaceprotected
BeginGeneratingAudio()Audio::IAudioMixerPlatformInterfaceprotected
bFadedOutAudio::IAudioMixerPlatformInterfaceprotected
bIsDeviceInitializedAudio::IAudioMixerPlatformInterfaceprotected
bIsGeneratingAudioAudio::IAudioMixerPlatformInterfaceprotected
bIsInDeviceSwapAudio::IAudioMixerPlatformInterfaceprotected
bIsUsingNullDeviceAudio::IAudioMixerPlatformInterfaceprotected
bMoveAudioStreamToNewAudioDeviceAudio::IAudioMixerPlatformInterfaceprotected
bPerformingFadeAudio::IAudioMixerPlatformInterfaceprotected
bWarnedBufferUnderrunAudio::IAudioMixerPlatformInterfaceprotected
CallCounterApplyAttenuationInternalAudio::IAudioMixerPlatformInterfaceprotected
CallCounterReadNextBufferAudio::IAudioMixerPlatformInterfaceprotected
CheckAudioDeviceChange() overrideAudio::FMixerPlatformNonRealtimevirtual
CloseAudioStream() overrideAudio::FMixerPlatformNonRealtimevirtual
CloseFile()Audio::FMixerPlatformNonRealtime
CreateNullDeviceThread(const TFunction< void()> InCallback, float InBufferDuration, bool bShouldPauseOnStart)Audio::IAudioMixerPlatformInterfaceprotected
CurrentDeviceNameAudio::IAudioMixerPlatformInterfaceprotected
DeviceSwapCriticalSectionAudio::IAudioMixerPlatformInterfaceprotected
DisablePCMAudioCaching() constAudio::IAudioMixerPlatformInterfaceinlinevirtual
EDisconnectReason enum nameAudio::IAudioMixerDeviceChangedListener
Exit()FRunnableinlinevirtual
FadeIn() overrideAudio::FMixerPlatformNonRealtimevirtual
FadeOut() overrideAudio::FMixerPlatformNonRealtimevirtual
FadeParamAudio::IAudioMixerPlatformInterfaceprotected
FadeVolumeAudio::IAudioMixerPlatformInterfaceprotected
FMixerPlatformNonRealtime(float InSampleRate=48000, float InNumChannels=2)Audio::FMixerPlatformNonRealtime
GetChannelTypeAtIndex(const int32 Index, EAudioMixerChannel::Type &OutType)Audio::IAudioMixerPlatformInterfacestatic
GetCurrentDeviceName() constAudio::IAudioMixerPlatformInterfaceinlinevirtual
GetDefaultDeviceName() overrideAudio::FMixerPlatformNonRealtimevirtual
GetDefaultOutputDeviceIndex(uint32 &OutDefaultDeviceIndex) const overrideAudio::FMixerPlatformNonRealtimevirtual
GetDeviceId() constAudio::IAudioMixerDeviceChangedListenerinlinevirtual
GetDeviceInfoCache() constAudio::IAudioMixerPlatformInterfaceinlinevirtual
GetIndexForDevice(const FString &InDeviceName)Audio::IAudioMixerPlatformInterfacevirtual
GetIsListeningForDeviceEvents() constAudio::IAudioMixerPlatformInterfaceinline
GetLastError() constAudio::IAudioMixerPlatformInterfaceinline
GetNumFrames(const int32 InNumReqestedFrames)Audio::IAudioMixerPlatformInterfaceinlinevirtual
GetNumOutputDevices(uint32 &OutNumOutputDevices) overrideAudio::FMixerPlatformNonRealtimevirtual
GetOutputDeviceInfo(const uint32 InDeviceIndex, FAudioPlatformDeviceInfo &OutInfo) overrideAudio::FMixerPlatformNonRealtimevirtual
GetPlatformApi() const overrideAudio::FMixerPlatformNonRealtimeinlinevirtual
GetPlatformDeviceInfo() const overrideAudio::FMixerPlatformNonRealtimevirtual
GetPlatformSettings() const overrideAudio::FMixerPlatformNonRealtimevirtual
GetSingleThreadInterface() overrideAudio::IAudioMixerPlatformInterfaceinlinevirtual
IAudioMixerPlatformInterface()Audio::IAudioMixerPlatformInterface
Init()FRunnableinlinevirtual
InitializeHardware() overrideAudio::FMixerPlatformNonRealtimevirtual
InstanceIDAudio::IAudioMixerPlatformInterfaceprotected
IsDeviceInfoValid(const FAudioPlatformDeviceInfo &InDeviceInfo) constAudio::IAudioMixerPlatformInterfaceinlinevirtual
IsInitialized() const overrideAudio::FMixerPlatformNonRealtimevirtual
IsNonRealtime() const overrideAudio::FMixerPlatformNonRealtimevirtual
LastErrorAudio::IAudioMixerPlatformInterfaceprotected
MainAudioDeviceRun()Audio::IAudioMixerPlatformInterfaceprotected
MoveAudioStreamToNewAudioDevice(const FString &InNewDeviceId) overrideAudio::FMixerPlatformNonRealtimevirtual
Audio::IAudioMixerPlatformInterface::MoveAudioStreamToNewAudioDevice()Audio::IAudioMixerPlatformInterfaceinlinevirtual
NextInstanceIDAudio::IAudioMixerPlatformInterfaceprotectedstatic
NumOutputBuffersAudio::IAudioMixerPlatformInterfaceprotected
OnDefaultCaptureDeviceChanged(const EAudioDeviceRole InAudioDeviceRole, const FString &DeviceId)Audio::IAudioMixerDeviceChangedListenerinlinevirtual
OnDefaultRenderDeviceChanged(const EAudioDeviceRole InAudioDeviceRole, const FString &DeviceId)Audio::IAudioMixerDeviceChangedListenerinlinevirtual
OnDeviceAdded(const FString &DeviceId, bool bIsRenderDevice)Audio::IAudioMixerDeviceChangedListenerinlinevirtual
OnDeviceRemoved(const FString &DeviceId, bool bIsRenderDevice)Audio::IAudioMixerDeviceChangedListenerinlinevirtual
OnDeviceStateChanged(const FString &DeviceId, const EAudioDeviceState InState, bool bIsRenderDevice)Audio::IAudioMixerDeviceChangedListenerinlinevirtual
OnFormatChanged(const FString &InDeviceId, const FFormatChangedData &InFormat)Audio::IAudioMixerDeviceChangedListenerinlinevirtual
OnHardwareUpdate() overrideAudio::FMixerPlatformNonRealtimevirtual
OnSessionDisconnect(EDisconnectReason InReason)Audio::IAudioMixerDeviceChangedListenerinlinevirtual
OpenAudioStream(const FAudioMixerOpenStreamParams &Params) overrideAudio::FMixerPlatformNonRealtimevirtual
OpenFileToWriteAudioTo(const FString &OutPath)Audio::FMixerPlatformNonRealtime
OpenStreamParamsAudio::IAudioMixerPlatformInterfaceprotected
OutputBufferAudio::IAudioMixerPlatformInterfaceprotected
PostInitializeHardware()Audio::IAudioMixerPlatformInterface
ReadNextBuffer()Audio::IAudioMixerPlatformInterface
RegisterDeviceChangedListener()Audio::IAudioMixerDeviceChangedListenerinlinevirtual
RenderAudio(double NumSecondsToRender)Audio::FMixerPlatformNonRealtime
RequestDeviceSwap(const FString &DeviceID, bool bInForce, const TCHAR *InReason=nullptr)Audio::IAudioMixerPlatformInterfaceinlinevirtual
ResumeContext()Audio::IAudioMixerPlatformInterfaceinlinevirtual
ResumePlaybackOnNewDevice() overrideAudio::FMixerPlatformNonRealtimevirtual
Run() overrideAudio::IAudioMixerPlatformInterfacevirtual
RunInternal() overrideAudio::FMixerPlatformNonRealtimeprotectedvirtual
SetIsListeningForDeviceEvents(bool bInListeningForDeviceEvents)Audio::IAudioMixerPlatformInterfaceinline
ShouldUseDeviceInfoCache() constAudio::IAudioMixerPlatformInterfaceinlinevirtual
StartAudioStream() overrideAudio::FMixerPlatformNonRealtimevirtual
StartRunningNullDevice()Audio::IAudioMixerPlatformInterfaceprotected
Stop()FRunnableinlinevirtual
StopAudioStream() overrideAudio::FMixerPlatformNonRealtimevirtual
StopGeneratingAudio()Audio::IAudioMixerPlatformInterfaceprotected
StopRunningNullDevice()Audio::IAudioMixerPlatformInterfaceprotected
SubmitBuffer(const uint8 *Buffer) overrideAudio::FMixerPlatformNonRealtimevirtual
SubmitDirectOutBuffer(const int32 InDirectOutIndex, const Audio::FAlignedFloatBuffer &InBuffer)Audio::IAudioMixerPlatformInterfaceinlinevirtual
SupportsHardwareDecompression() constAudio::IAudioMixerPlatformInterfaceinlinevirtual
SuspendContext()Audio::IAudioMixerPlatformInterfaceinlinevirtual
TeardownHardware() overrideAudio::FMixerPlatformNonRealtimevirtual
Tick() overrideAudio::IAudioMixerPlatformInterfacevirtual
UnregisterDeviceChangedListener()Audio::IAudioMixerDeviceChangedListenerinlinevirtual
~FMixerPlatformNonRealtime()Audio::FMixerPlatformNonRealtime
~FRunnable()FRunnableinlinevirtual
~FSingleThreadRunnable()FSingleThreadRunnableinlinevirtual
~IAudioMixerDeviceChangedListener()=defaultAudio::IAudioMixerDeviceChangedListenervirtual
~IAudioMixerPlatformInterface()Audio::IAudioMixerPlatformInterfacevirtual