UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FAudioCaptureSynth Class Reference

#include <AudioCaptureCore.h>

Public Member Functions

UE_API FAudioCaptureSynth ()
 
virtual UE_API ~FAudioCaptureSynth ()
 
UE_API bool GetDefaultCaptureDeviceInfo (FCaptureDeviceInfo &OutInfo)
 
UE_API bool OpenDefaultStream ()
 
UE_API bool StartCapturing ()
 
UE_API void StopCapturing ()
 
UE_API void AbortCapturing ()
 
UE_API bool IsStreamOpen () const
 
UE_API bool IsCapturing () const
 
UE_API bool GetAudioData (TArray< float > &OutAudioData)
 
UE_API int32 GetNumSamplesEnqueued ()
 

Detailed Description

Class which contains an FAudioCapture object and performs analysis on the audio stream, only outputing audio if it matches a detection criteria.

Constructor & Destructor Documentation

◆ FAudioCaptureSynth()

Audio::FAudioCaptureSynth::FAudioCaptureSynth ( )

◆ ~FAudioCaptureSynth()

Audio::FAudioCaptureSynth::~FAudioCaptureSynth ( )
virtual

Member Function Documentation

◆ AbortCapturing()

void Audio::FAudioCaptureSynth::AbortCapturing ( )

◆ GetAudioData()

bool Audio::FAudioCaptureSynth::GetAudioData ( TArray< float > &  OutAudioData)

◆ GetDefaultCaptureDeviceInfo()

bool Audio::FAudioCaptureSynth::GetDefaultCaptureDeviceInfo ( FCaptureDeviceInfo OutInfo)

◆ GetNumSamplesEnqueued()

int32 Audio::FAudioCaptureSynth::GetNumSamplesEnqueued ( )

◆ IsCapturing()

bool Audio::FAudioCaptureSynth::IsCapturing ( ) const

◆ IsStreamOpen()

bool Audio::FAudioCaptureSynth::IsStreamOpen ( ) const

◆ OpenDefaultStream()

bool Audio::FAudioCaptureSynth::OpenDefaultStream ( )

◆ StartCapturing()

bool Audio::FAudioCaptureSynth::StartCapturing ( )

◆ StopCapturing()

void Audio::FAudioCaptureSynth::StopCapturing ( )

The documentation for this class was generated from the following files: