| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Runtime/Online/Voice/Public/Interfaces/VoiceCapture.h |
Include |
#include "Interfaces/VoiceCapture.h" |
class IVoiceCapture : public TSharedFromThis< IVoiceCapture >
Interface for capturing voice data on any platform
Name | Description | ||
---|---|---|---|
|
MicrophoneOutput |
Optional patch point for MicrophoneOutput. |
Name | Description | |
---|---|---|
|
IVoiceCapture() |
Name | Description | |
---|---|---|
|
~IVoiceCapture() |
Name | Description | ||
---|---|---|---|
|
ChangeDevice |
Change the associated capture device |
|
|
DumpState() |
Dump the state of the voice capture device |
|
|
GetBufferSize() |
||
|
EVoiceCaptur... |
GetCaptureState ( |
Return the state of the voice data and its availability |
|
float |
GetCurrentAmplitude() |
|
|
Audio::FPatc... |
GetMicrophoneAudio ( |
|
|
EVoiceCaptur... |
GetVoiceData |
Fill a buffer with all available voice data |
|
EVoiceCaptur... |
GetVoiceData |
|
|
Init |
Initialize the voice capture object |
|
|
IsCapturing() |
Is the voice capture object actively capturing |
|
|
Shutdown() |
Shutdown the voice capture object |
|
|
Start() |
Start capturing voice |
|
|
Stop() |
Stop capturing voice |