Navigation
API > API/Runtime > API/Runtime/AudioMixerCore
Defines the interface of a module implementing an audio device and associated classes.
| Name | IAudioDeviceModule |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioMixerCore/Public/AudioMixer.h |
| Include Path | #include "AudioMixer.h" |
Syntax
class IAudioDeviceModule : public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FAudioDevice * CreateAudioDevice() |
AudioMixer.h | ||
virtual Audio::IAudioMixerPlatformInterface * CreateAudioMixerPlatformInterface() |
AudioMixer.h | ||
virtual bool IsAudioDeviceClassMulticlient() |
Does this class of device support multiclient access to the driver | AudioMixer.h | |
virtual bool IsAudioMixerModule() |
Creates a new instance of the audio device implemented by the module. | AudioMixer.h |