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