Navigation
API > API/Plugins > API/Plugins/AudioCaptureEditor
| Name | IAudioCaptureEditor |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioCapture/Source/AudioCaptureEditor/Public/IAudioCaptureEditor.h |
| Include Path | #include "IAudioCaptureEditor.h" |
Syntax
class IAudioCaptureEditor
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAudioCaptureEditor() |
Virtual destructor | IAudioCaptureEditor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetCaptureDeviceInfo
(
FTakeRecorderAudioDeviceInfo& OutInfo, |
Returns the audio capture device information at the given index | IAudioCaptureEditor.h | |
bool GetCaptureDevicesAvailable
(
TArray< FTakeRecorderAudioDeviceInfo >& OutDevices |
Returns the total amount of audio devices | IAudioCaptureEditor.h | |
TObjectPtr< USoundWave > GetRecordedSoundWave
(
const FTakeRecorderAudioSourceSettings& InSourceSettings |
Returns previously recorded audio data for single channel as a USoundWave | IAudioCaptureEditor.h | |
bool IsReadyToRecord() |
Returns true if this object is in the PreRecord state indicating it is ready to record | IAudioCaptureEditor.h | |
bool IsRecording() |
Returns true if this object is in the Recording state indicating it is currently recording | IAudioCaptureEditor.h | |
bool IsStopped() |
Returns true if this object is in the Stopped state indicating it has finished recording | IAudioCaptureEditor.h | |
void Start
(
const FTakeRecorderAudioSettings& InSettings |
Start recording audio data | IAudioCaptureEditor.h | |
void Stop() |
Stop recording audio data | IAudioCaptureEditor.h |