![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <VoiceCaptureWindows.h>
Inheritance diagram for FVoiceCaptureWindows:Additional Inherited Members | |
Protected Member Functions inherited from IVoiceCapture | |
| IVoiceCapture () | |
Protected Member Functions inherited from TSharedFromThis< IVoiceCapture > | |
| TSharedFromThis () | |
| TSharedFromThis (TSharedFromThis const &) | |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| ~TSharedFromThis () | |
Static Protected Member Functions inherited from TSharedFromThis< IVoiceCapture > | |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
Protected Attributes inherited from IVoiceCapture | |
| Audio::FPatchSplitter | MicrophoneOutput |
Windows implementation of voice capture using DirectSound
| FVoiceCaptureWindows::FVoiceCaptureWindows | ( | ) |
| FVoiceCaptureWindows::~FVoiceCaptureWindows | ( | ) |
|
overridevirtual |
Change the associated capture device
| DeviceName | name of device to capture audio data with, empty for default device |
| SampleRate | sampling rate of voice capture |
| NumChannels | number of channels to capture |
Implements IVoiceCapture.
Dump the state of the voice capture device
Implements IVoiceCapture.
Implements IVoiceCapture.
|
overridevirtual |
Return the state of the voice data and its availability
| OutAvailableVoiceData | size, in bytes, of available voice data |
Implements IVoiceCapture.
Reimplemented from IVoiceCapture.
|
overridevirtual |
Fill a buffer with all available voice data
| OutVoiceBuffer | allocated buffer to fill with voice data |
| InVoiceBufferSize | size, in bytes, of allocated buffer |
| OutAvailableVoiceData | size, in bytes, of data placed in the OutVoiceBuffer |
| OutSampleCounter | optional parameter for beginning sample of this buffer. |
Reimplemented from IVoiceCapture.
|
overridevirtual |
Reimplemented from IVoiceCapture.
|
overridevirtual |
Initialize the voice capture object
| DeviceName | name of device to capture audio data with, empty for default device |
| SampleRate | sampling rate of voice capture |
| NumChannels | number of channels to capture |
Implements IVoiceCapture.
Is the voice capture object actively capturing
Implements IVoiceCapture.
Shutdown the voice capture object
Implements IVoiceCapture.
Start capturing voice
Implements IVoiceCapture.
Stop capturing voice
Implements IVoiceCapture.
Pure virtual that must be overloaded by the inheriting class.
| DeltaTime | time passed since the last call. |
Implements FTSTickerObjectBase.