![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AudioMixerPlatformCoreAudio.h>
Inheritance diagram for Audio::FMixerPlatformCoreAudio:| Audio::FMixerPlatformCoreAudio::FMixerPlatformCoreAudio | ( | ) |
| Audio::FMixerPlatformCoreAudio::~FMixerPlatformCoreAudio | ( | ) |
|
overridevirtual |
Check if audio device changed if applicable. Return true if audio device changed.
Reimplemented from Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Closes the audio stream (if it's open).
Implements Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Return any optional device name defined in platform configuratio.
Implements Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Returns the default device index.
Reimplemented from Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Allows platforms to filter the requested number of frames to render. Some platforms only support specific frame counts.
Reimplemented from Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Returns the number of output devices.
Reimplemented from Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Gets the device information of the given device index.
Implements Audio::IAudioMixerPlatformInterface.
|
inlineoverridevirtual |
Returns the platform API name.
Implements Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Returns the platform device info of the currently open audio stream.
Implements Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Gets the platform specific audio settings.
Implements Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Initialize the hardware.
Implements Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Is the hardware initialized.
Implements Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Resets the audio stream to use a new audio device with the given device ID (empty string means default).
Reimplemented from Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Opens up a new audio stream with the given parameters.
Implements Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Reimplemented from Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Starts the audio stream processing and generating audio.
Implements Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Stops the audio stream (but keeps the audio stream open).
Implements Audio::IAudioMixerPlatformInterface.
Submit the given buffer to the platform's output audio device.
Reimplemented from Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Reimplemented from Audio::IAudioMixerPlatformInterface.
|
overridevirtual |
Teardown the hardware.
Implements Audio::IAudioMixerPlatformInterface.