Navigation
Unreal Engine C++ API Reference > Runtime
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FAudioMixerOpenStreamParams | Defines parameters needed for opening a new audio stream to device. | |
![]() |
FAudioOutputStreamInfo | ||
![]() |
FAudioPlatformDeviceInfo | Structure to hold platform device information | |
![]() |
FAudioPlatformSettings | ||
![]() |
FAudioRenderTimeAnalysis | Struct used to store render time analysis data. | |
![]() |
FMixerNullCallback | FMixerNullCallback This class, when started, spawns a new high priority thread that exists to query an FAudioMixerPlatformInterface and immediately throw out whatever buffers it receives. | |
![]() |
FOutputBuffer | Class which wraps an output float buffer and handles conversion to device stream formats. | |
![]() |
IAudioDeviceModule | Defines the interface of a module implementing an audio device and associated classes. | |
![]() |
IAudioMixer | Platform independent audio mixer interface. | |
![]() |
IAudioMixerDeviceChangedListener | Abstract interface for receiving audio device changed notifications | |
![]() |
IAudioMixerPlatformInterface | Abstract interface for mixer platform. | |
![]() |
IAudioPlatformDeviceInfoCache | Interface for Caching Device Info. |
Constants
Name | Description |
---|---|
EAudioMixerChannel::MaxSupportedChannel |
Typedefs
Name | Description |
---|---|
FDeviceId | Typed identifier for Audio Device Id |
FSoundWaveProxyPtr | |
FSoundWavePtr |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
Audio::EAudioDeviceRole | Common Audio namespace Type Definitions/Identifiers | |
![]() |
Audio::EAudioDeviceState | Common Audio namespace Type Definitions/Identifiers | |
![]() |
Audio::EAudioMixerStreamDataFormat::Type | ||
![]() |
Audio::EAudioOutputStreamState::Type | EAudioOutputStreamState Specifies the state of the output audio stream. | |
![]() |
EAudioMixerChannel::Type | Enumeration values represent sound file or speaker channel types. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
FName | Audio::NAME_ADPCM
(
TEXT("ADPCM") |
|
![]() |
FName | Audio::NAME_BINKA
(
TEXT("BINKA") |
Supported on all platforms: |
![]() |
FName | Audio::NAME_OGG
(
TEXT("OGG") |
Not yet supported on all platforms as a selectable option so is included under "platform specific" enumeration for now. |
![]() |
FName | Audio::NAME_OPUS
(
TEXT("OPUS") |
|
![]() |
FName | Audio::NAME_PCM
(
TEXT("PCM") |
|
![]() |
FName | Audio::NAME_PLATFORM_SPECIFIC
(
TEXT("PLATFORM_SPECIFIC") |
Indicates a platform-specific format. |
![]() |
FName | Audio::NAME_PROJECT_DEFINED
(
TEXT("PROJECT_DEFINED") |
|
![]() |
FName | Audio::NAME_RADA
(
TEXT("RADA") |
|
![]() |
const TCHAR * |
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
STATCAT_Advanced | Cycle stats for audio mixer. |