Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/VoiceEngineImpl.h |
Include |
#include "VoiceEngineImpl.h" |
class FRemoteTalkerDataImpl
Remote voice data playing on a single client
Name | Description | ||
---|---|---|---|
|
bIsActive |
Boolean flag used to tell whether this synth component is currently consuming incoming voice packets. |
|
|
bIsEnvelopeBound |
Boolean used to ensure that we only bind the VOIP talker to the SynthComponent's corresponding envelope delegate once. |
|
|
UVOIPTalker ... |
CachedTalkerPtr |
Cached Talker Ptr. Is checked against map before use to ensure it has not been destroyed. |
|
CurrentUncompressedDataQueueSize |
Amount of data currently in the outgoing playback queue |
|
|
double |
LastSeen |
Receive side timestamp since last voice packet fragment |
|
MaxUncompressedDataQueueSize |
Maximum size of the outgoing playback queue |
|
|
MaxUncompressedDataSize |
Maximum size of a single decoded packet |
|
|
float |
MicrophoneAmplitude |
Loudness of the incoming audio, computed on the remote machine using the microphonei input audio and serialized into the packet. |
|
NumFramesStarved |
Number of frames starved of audio |
|
|
QueueLock |
Buffer for outgoing audio intended for procedural streaming |
|
|
RemoteVoiceOutput |
Patch splitter to expose incoming audio to multiple outputs. |
|
|
UncompressedDataQueue |
||
|
TSharedPtr< IVo... |
VoiceDecoder |
Per remote talker voice decoding state |
|
VoipSynthComponent |
Synth component playing this buffer (only valid on remote instances) |
Name | Description | |
---|---|---|
|
FRemoteTalkerDataImpl() |
|
|
FRemoteTalkerDataImpl ( |
Required for TMap FindOrAdd() |
|
FRemoteTalkerDataImpl ( |
Name | Description | |
---|---|---|
|
~FRemoteTalkerDataImpl() |