![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AudioMixer.h>
Inheritance diagram for IAudioDeviceModule:Public Member Functions | |
| virtual bool | IsAudioMixerModule () const |
| virtual bool | IsAudioDeviceClassMulticlient () const |
| virtual FAudioDevice * | CreateAudioDevice () |
| virtual Audio::IAudioMixerPlatformInterface * | CreateAudioMixerPlatformInterface () |
Public Member Functions inherited from IModuleInterface | |
| virtual | ~IModuleInterface () |
| virtual void | StartupModule () |
| virtual void | PreUnloadCallback () |
| virtual void | PostLoadCallback () |
| virtual void | ShutdownModule () |
| virtual bool | SupportsDynamicReloading () |
| virtual bool | SupportsAutomaticShutdown () |
| virtual bool | IsGameModule () const |
Defines the interface of a module implementing an audio device and associated classes.
|
inlinevirtual |
Reimplemented in FAudioMixerPlatformAudioLinkModule, FIOSAudioDeviceModule, FAudioMixerModuleSDL, and FAudioMixerModuleNonRealtime.
|
inlinevirtual |
Does this class of device support multiclient access to the driver
Creates a new instance of the audio device implemented by the module.
Reimplemented in FAudioMixerModuleAndroid, FAudioMixerModuleAudioUnit, FAudioMixerModuleCoreAudio, FAudioMixerPlatformAudioLinkModule, FAudioMixerModuleSDL, FAudioMixerModuleNonRealtime, FAudioMixerModuleWasapi, and FAudioMixerModuleXAudio2.