Navigation
Unreal Engine C++ API Reference > Runtime
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FAudioCapture | Class which handles audio capture internally, implemented with a back-end per platform. | |
![]() |
FAudioCaptureCoreModule | Public dependencies | |
![]() |
FAudioCaptureDeviceParams | ||
![]() |
FAudioCaptureSynth | Class which contains an FAudioCapture object and performs analysis on the audio stream, only outputing audio if it matches a detection criteria. | |
![]() |
FCaptureDeviceInfo | ||
![]() |
IAudioCaptureFactory | ||
![]() |
IAudioCaptureStream |
Typedefs
Name | Description |
---|---|
FOnAudioCaptureFunction | Callable function type used for audio capture callbacks. |
FOnCaptureFunction |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
Audio::EHardwareInputFeature | Various hardware-accelerated features that an input device can have. | |
![]() |
Audio::EPCMAudioEncoding | PCM audio format (bits per sample) supported by device layers (WASAPI, CoreAudio, etc.) |
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
constexpr EPCMAudioEncoding | DefaultDeviceEncoding | Some clients such as UAudioCaptureComponent assume 32-bit float bit depth. |
![]() |
constexpr int32 | DefaultDeviceIndex | Indicates the default, system capture device should be used for capturing audio. |
![]() |
constexpr int32 | InvalidDeviceChannelCount | Indicates invalid channel count and that the input channel count of the default device should be used. |
![]() |
constexpr int32 | InvalidDeviceSampleRate | Indicates invalid sample rate and that the default device's sample rate should be used. |