UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioCaptureDeviceInterface.h File Reference

Go to the source code of this file.

Classes

struct  Audio::FCaptureDeviceInfo
 
struct  Audio::FAudioCaptureDeviceParams
 
class  Audio::IAudioCaptureStream
 
class  Audio::IAudioCaptureFactory
 

Namespaces

namespace  Audio
 NO_LOGGING.
 

Typedefs

typedef TFunction< void(const float *InAudio, int32 NumFrames, int32 NumChannels, int32 SampleRate, double StreamTime, bool bOverFlow)> Audio::FOnCaptureFunction
 
typedef TFunction< void(const void *InAudio, int32 NumFrames, int32 NumChannels, int32 SampleRate, double StreamTime, bool bOverFlow)> Audio::FOnAudioCaptureFunction
 

Enumerations

enum class  Audio::EPCMAudioEncoding : uint8 {
  Audio::UNKNOWN , Audio::PCM_8 , Audio::PCM_16 , Audio::PCM_24 ,
  Audio::PCM_24_IN_32 , Audio::PCM_32 , Audio::FLOATING_POINT_32 , Audio::FLOATING_POINT_64
}
 

Variables

constexpr int32 Audio::DefaultDeviceIndex = INDEX_NONE
 
constexpr int32 Audio::InvalidDeviceSampleRate = -1
 
constexpr int32 Audio::InvalidDeviceChannelCount = -1
 
constexpr EPCMAudioEncoding Audio::DefaultDeviceEncoding = EPCMAudioEncoding::FLOATING_POINT_32