Navigation
API > API/Runtime > API/Runtime/AudioMixerCore
Interface for Caching Device Info.
| Name | IAudioPlatformDeviceInfoCache |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioMixerCore/Public/AudioMixer.h |
| Include Path | #include "AudioMixer.h" |
Syntax
class IAudioPlatformDeviceInfoCache
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAudioPlatformDeviceInfoCache() |
AudioMixer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TOptional< FAudioPlatformDeviceInfo > FindActiveOutputDevice
(
FName InDeviceID |
AudioMixer.h | ||
TOptional< FAudioPlatformDeviceInfo > FindDefaultOutputDevice() |
AudioMixer.h | ||
TArray< FAudioPlatformDeviceInfo > GetAllActiveOutputDevices() |
AudioMixer.h | ||
TArray< FAudioPlatformDeviceInfo > GetLogicalAggregateDevices
(
const FName InHardwareId, |
Returns an array of logical audio devices which, when combined, form an aggregate device. | AudioMixer.h | |
bool IsAggregateHardwareDeviceId
(
const FName InDeviceId |
Determines if the given device Id is that of an aggregate device which uses hardware Ids as device Ids. | AudioMixer.h |