| AllowDeviceSwap(const bool bInForceSwap) | Audio::FAudioMixerPlatformSwappable | virtual |
| ApplyAttenuationInternal(TArrayView< BufferType > &InOutBuffer) | Audio::IAudioMixerPlatformInterface | protected |
| ApplyMasterAttenuation(TArrayView< const uint8 > &InOutPoppedAudio) | Audio::IAudioMixerPlatformInterface | protected |
| ApplyPrimaryAttenuation(TArrayView< const uint8 > &InOutPoppedAudio) | Audio::IAudioMixerPlatformInterface | protected |
| AudioFadeEvent | Audio::IAudioMixerPlatformInterface | protected |
| AudioMixerPlatformLogOnce(const FString &LogDetails, const FString &FileName, int32 LineNumber, ELogVerbosity::Type InVerbosity=ELogVerbosity::Error) | Audio::IAudioMixerPlatformInterface | inlineprotected |
| AudioRenderEvent | Audio::IAudioMixerPlatformInterface | protected |
| AudioRenderThread | Audio::IAudioMixerPlatformInterface | protected |
| AudioStreamInfo | Audio::IAudioMixerPlatformInterface | protected |
| BeginGeneratingAudio() | Audio::IAudioMixerPlatformInterface | protected |
| bFadedOut | Audio::IAudioMixerPlatformInterface | protected |
| bIsDeviceInitialized | Audio::IAudioMixerPlatformInterface | protected |
| bIsGeneratingAudio | Audio::IAudioMixerPlatformInterface | protected |
| bIsInDeviceSwap | Audio::IAudioMixerPlatformInterface | protected |
| bIsUsingNullDevice | Audio::IAudioMixerPlatformInterface | protected |
| bMoveAudioStreamToNewAudioDevice | Audio::IAudioMixerPlatformInterface | protected |
| bPerformingFade | Audio::IAudioMixerPlatformInterface | protected |
| bWarnedBufferUnderrun | Audio::IAudioMixerPlatformInterface | protected |
| CallCounterApplyAttenuationInternal | Audio::IAudioMixerPlatformInterface | protected |
| CallCounterReadNextBuffer | Audio::IAudioMixerPlatformInterface | protected |
| CheckAudioDeviceChange() override | Audio::FAudioMixerPlatformSwappable | virtual |
| CheckThreadedDeviceSwap() | Audio::FAudioMixerPlatformSwappable | virtual |
| CloseAudioStream()=0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| CreateNullDeviceThread(const TFunction< void()> InCallback, float InBufferDuration, bool bShouldPauseOnStart) | Audio::IAudioMixerPlatformInterface | protected |
| CurrentDeviceName | Audio::IAudioMixerPlatformInterface | protected |
| DeviceSwapCriticalSection | Audio::IAudioMixerPlatformInterface | protected |
| DisablePCMAudioCaching() const | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| EDisconnectReason enum name | Audio::IAudioMixerDeviceChangedListener | |
| EnqueueAsyncDeviceSwap()=0 | Audio::FAudioMixerPlatformSwappable | pure virtual |
| Exit() | FRunnable | inlinevirtual |
| FadeIn() | Audio::IAudioMixerPlatformInterface | virtual |
| FadeOut() | Audio::IAudioMixerPlatformInterface | virtual |
| FadeParam | Audio::IAudioMixerPlatformInterface | protected |
| FadeVolume | Audio::IAudioMixerPlatformInterface | protected |
| FAudioMixerPlatformSwappable() | Audio::FAudioMixerPlatformSwappable | |
| GetChannelTypeAtIndex(const int32 Index, EAudioMixerChannel::Type &OutType) | Audio::IAudioMixerPlatformInterface | static |
| GetCurrentDeviceName() const | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| GetDefaultDeviceName()=0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| GetDefaultOutputDeviceIndex(uint32 &OutDefaultDeviceIndex) const | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| GetDeviceId() const | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| GetDeviceInfoCache() const | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| GetDeviceSwapResult() const | Audio::FAudioMixerPlatformSwappable | inlineprotected |
| GetDeviceSwapResult() | Audio::FAudioMixerPlatformSwappable | inlineprotected |
| GetIndexForDevice(const FString &InDeviceName) | Audio::IAudioMixerPlatformInterface | virtual |
| GetIsListeningForDeviceEvents() const | Audio::IAudioMixerPlatformInterface | inline |
| GetLastError() const | Audio::IAudioMixerPlatformInterface | inline |
| GetNumFrames(const int32 InNumReqestedFrames) | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| GetNumOutputDevices(uint32 &OutNumOutputDevices) | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| GetOriginalAudioDeviceId() const | Audio::FAudioMixerPlatformSwappable | inlineprotected |
| GetOutputDeviceInfo(const uint32 InDeviceIndex, FAudioPlatformDeviceInfo &OutInfo)=0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| GetPlatformApi() const =0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| GetPlatformDeviceInfo() const =0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| GetPlatformSettings() const =0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| GetSingleThreadInterface() override | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| IAudioMixerPlatformInterface() | Audio::IAudioMixerPlatformInterface | |
| Init() | FRunnable | inlinevirtual |
| InitializeDeviceSwapContext(const FString &InRequestedDeviceID, const TCHAR *InReason)=0 | Audio::FAudioMixerPlatformSwappable | pure virtual |
| InitializeHardware()=0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| InstanceID | Audio::IAudioMixerPlatformInterface | protected |
| IsDeviceInfoValid(const FAudioPlatformDeviceInfo &InDeviceInfo) const | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| IsInitialized() const =0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| IsNonRealtime() const | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| LastError | Audio::IAudioMixerPlatformInterface | protected |
| MainAudioDeviceRun() | Audio::IAudioMixerPlatformInterface | protected |
| MoveAudioStreamToNewAudioDevice() override | Audio::FAudioMixerPlatformSwappable | virtual |
| Audio::IAudioMixerPlatformInterface::MoveAudioStreamToNewAudioDevice(const FString &InNewDeviceId) | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| NextInstanceID | Audio::IAudioMixerPlatformInterface | protectedstatic |
| NumOutputBuffers | Audio::IAudioMixerPlatformInterface | protected |
| OnDefaultCaptureDeviceChanged(const EAudioDeviceRole InAudioDeviceRole, const FString &DeviceId) | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| OnDefaultRenderDeviceChanged(const EAudioDeviceRole InAudioDeviceRole, const FString &DeviceId) | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| OnDeviceAdded(const FString &DeviceId, bool bIsRenderDevice) | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| OnDeviceRemoved(const FString &DeviceId, bool bIsRenderDevice) | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| OnDeviceStateChanged(const FString &DeviceId, const EAudioDeviceState InState, bool bIsRenderDevice) | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| OnFormatChanged(const FString &InDeviceId, const FFormatChangedData &InFormat) | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| OnHardwareUpdate() | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| OnSessionDisconnect(EDisconnectReason InReason) | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| OpenAudioStream(const FAudioMixerOpenStreamParams &Params)=0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| OpenStreamParams | Audio::IAudioMixerPlatformInterface | protected |
| OutputBuffer | Audio::IAudioMixerPlatformInterface | protected |
| PostDeviceSwap() | Audio::FAudioMixerPlatformSwappable | inlinevirtual |
| PostInitializeHardware() | Audio::IAudioMixerPlatformInterface | |
| PreDeviceSwap() | Audio::FAudioMixerPlatformSwappable | inlinevirtual |
| ReadNextBuffer() | Audio::IAudioMixerPlatformInterface | |
| RegisterDeviceChangedListener() | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| RequestDeviceSwap(const FString &DeviceID, const bool bInForce, const TCHAR *InReason) override | Audio::FAudioMixerPlatformSwappable | virtual |
| ResetActiveDeviceSwapFuture() | Audio::FAudioMixerPlatformSwappable | inlineprotected |
| ResumeContext() | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| ResumePlaybackOnNewDevice() override | Audio::FAudioMixerPlatformSwappable | virtual |
| Run() override | Audio::IAudioMixerPlatformInterface | virtual |
| RunInternal() | Audio::IAudioMixerPlatformInterface | protectedvirtual |
| SetActiveDeviceSwapFuture(TFuture< TUniquePtr< FDeviceSwapResult > > &&InFuture) | Audio::FAudioMixerPlatformSwappable | inlineprotected |
| SetIsListeningForDeviceEvents(bool bInListeningForDeviceEvents) | Audio::IAudioMixerPlatformInterface | inline |
| SetOriginalAudioDeviceId(const FString &InAudioDeviceId) | Audio::FAudioMixerPlatformSwappable | inlineprotected |
| ShouldUseDeviceInfoCache() const | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| StartAudioStream()=0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| StartRunningNullDevice() | Audio::IAudioMixerPlatformInterface | protected |
| Stop() | FRunnable | inlinevirtual |
| StopAudioStream()=0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| StopGeneratingAudio() | Audio::IAudioMixerPlatformInterface | protected |
| StopRunningNullDevice() | Audio::IAudioMixerPlatformInterface | protected |
| SubmitBuffer(const uint8 *Buffer) | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| SubmitDirectOutBuffer(const int32 InDirectOutIndex, const Audio::FAlignedFloatBuffer &InBuffer) | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| SupportsHardwareDecompression() const | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| SuspendContext() | Audio::IAudioMixerPlatformInterface | inlinevirtual |
| SynchronousDeviceSwap()=0 | Audio::FAudioMixerPlatformSwappable | pure virtual |
| TeardownHardware()=0 | Audio::IAudioMixerPlatformInterface | pure virtual |
| Tick() override | Audio::IAudioMixerPlatformInterface | virtual |
| UnregisterDeviceChangedListener() | Audio::IAudioMixerDeviceChangedListener | inlinevirtual |
| ~FAudioMixerPlatformSwappable() override=default | Audio::FAudioMixerPlatformSwappable | virtual |
| ~FRunnable() | FRunnable | inlinevirtual |
| ~FSingleThreadRunnable() | FSingleThreadRunnable | inlinevirtual |
| ~IAudioMixerDeviceChangedListener()=default | Audio::IAudioMixerDeviceChangedListener | virtual |
| ~IAudioMixerPlatformInterface() | Audio::IAudioMixerPlatformInterface | virtual |