Navigation
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. |