UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IVoiceCapture Member List

This is the complete list of members for IVoiceCapture, including all inherited members.

AsShared()TSharedFromThis< IVoiceCapture >inline
AsShared() constTSharedFromThis< IVoiceCapture >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< IVoiceCapture >inline
AsWeak()TSharedFromThis< IVoiceCapture >inline
AsWeak() constTSharedFromThis< IVoiceCapture >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< IVoiceCapture >inline
ChangeDevice(const FString &DeviceName, int32 SampleRate, int32 NumChannels)=0IVoiceCapturepure virtual
DoesSharedInstanceExist() constTSharedFromThis< IVoiceCapture >inline
DumpState() const =0IVoiceCapturepure virtual
GetBufferSize() const =0IVoiceCapturepure virtual
GetCaptureState(uint32 &OutAvailableVoiceData) const =0IVoiceCapturepure virtual
GetCurrentAmplitude() constIVoiceCaptureinlinevirtual
GetMicrophoneAudio(int32 MaxExpectedLatencyInSamples, float Gain)IVoiceCaptureinline
GetVoiceData(uint8 *OutVoiceBuffer, uint32 InVoiceBufferSize, uint32 &OutAvailableVoiceData)IVoiceCaptureinlinevirtual
GetVoiceData(uint8 *OutVoiceBuffer, uint32 InVoiceBufferSize, uint32 &OutAvailableVoiceData, uint64 &OutSampleCounter)IVoiceCaptureinlinevirtual
Init(const FString &DeviceName, int32 SampleRate, int32 NumChannels)=0IVoiceCapturepure virtual
IsCapturing()=0IVoiceCapturepure virtual
IVoiceCapture()IVoiceCaptureinlineprotected
MicrophoneOutputIVoiceCaptureprotected
operator=(TSharedFromThis const &)TSharedFromThis< IVoiceCapture >inlineprotected
SharedThis(OtherType *ThisPtr)TSharedFromThis< IVoiceCapture >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< IVoiceCapture >inlineprotectedstatic
Shutdown()=0IVoiceCapturepure virtual
Start()=0IVoiceCapturepure virtual
Stop()=0IVoiceCapturepure virtual
TSharedFromThis()TSharedFromThis< IVoiceCapture >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< IVoiceCapture >inlineprotected
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< IVoiceCapture >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< IVoiceCapture >inline
~IVoiceCapture()IVoiceCaptureinlinevirtual
~TSharedFromThis()TSharedFromThis< IVoiceCapture >inlineprotected