Settings class for ST Audio Processing. More...
#include <ST_AudioProcessingSettings.h>
Static Public Member Functions | |
| static const UST_AudioProcessingSettings * | GetST_AudioProcessingSettings () |
| Gets the default audio processing settings. | |
Public Attributes | |
| int32 | PossibleAudioIOs = 0 |
| A bitmask that determines the types of possible audio I/O. This is a required for creating audio buffers at the beginning of play for materials and compute shaders. | |
| FCaptureLoopbackConfig | CaptureLoopbackConfig |
| Configuration for audio capture loopback. | |
| FCaptureMicrophoneConfig | CaptureMicrophoneConfig |
| Configuration for audio capture from a microphone. | |
| FPlaybackNoiseConfig | PlaybackNoiseConfig |
| Configuration for audio playback noise. | |
| FPlaybackWaveformConfig | PlaybackWaveformConfig |
| Configuration for audio playback waveform. | |
| FPlaybackPlayerConfig | PlaybackPlayerConfig |
| Configuration for audio playback player. | |
| FPlaybackEngineConfig | PlaybackEngineConfig |
| Configuration for audio playback engine. | |
Protected Member Functions | |
| virtual FName | GetCategoryName () const override |
| Gets the category name for the developer settings. | |
Settings class for ST Audio Processing.
This class holds various configuration settings for audio processing in the ST (ShaderTech) system. It includes settings for audio I/O, capture, and playback configurations. This class also supports editor-specific functionality, such as broadcasting events when properties are changed in the editor.
|
inlineoverrideprotectedvirtual |
Gets the category name for the developer settings.
|
inlinestatic |
Gets the default audio processing settings.
| FCaptureLoopbackConfig UST_AudioProcessingSettings::CaptureLoopbackConfig |
Configuration for audio capture loopback.
| FCaptureMicrophoneConfig UST_AudioProcessingSettings::CaptureMicrophoneConfig |
Configuration for audio capture from a microphone.
| FPlaybackEngineConfig UST_AudioProcessingSettings::PlaybackEngineConfig |
Configuration for audio playback engine.
| FPlaybackNoiseConfig UST_AudioProcessingSettings::PlaybackNoiseConfig |
Configuration for audio playback noise.
| FPlaybackPlayerConfig UST_AudioProcessingSettings::PlaybackPlayerConfig |
Configuration for audio playback player.
| FPlaybackWaveformConfig UST_AudioProcessingSettings::PlaybackWaveformConfig |
Configuration for audio playback waveform.
| int32 UST_AudioProcessingSettings::PossibleAudioIOs = 0 |
A bitmask that determines the types of possible audio I/O. This is a required for creating audio buffers at the beginning of play for materials and compute shaders.
I will remove this as soon as I figure out a better way of doing things.
@meta (Bitmask, BitmaskEnum = "/Script/ST_AudioProcessing.EAudioIOType", EditorRestartRequired)