Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemUtils
References
| Module | OnlineSubsystemUtils |
| Header | /Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/VoiceEngineImpl.h |
| Include | #include "VoiceEngineImpl.h" |
Syntax
class FRemoteTalkerDataImpl
Remarks
Remote voice data playing on a single client
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsActive | Boolean flag used to tell whether this synth component is currently consuming incoming voice packets. | |
| bool | 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. | |
| int32 | CurrentUncompressedDataQueueSize | Amount of data currently in the outgoing playback queue | |
| double | LastSeen | Receive side timestamp since last voice packet fragment | |
| int32 | MaxUncompressedDataQueueSize | Maximum size of the outgoing playback queue | |
| int32 | 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. | |
| int32 | NumFramesStarved | Number of frames starved of audio | |
| FCriticalSection | QueueLock | Buffer for outgoing audio intended for procedural streaming | |
| Audio::FPatchSplitter | RemoteVoiceOutput | Patch splitter to expose incoming audio to multiple outputs. | |
| TArray< uint8 > | UncompressedDataQueue | ||
| TSharedPtr< IVoiceDecoder > | VoiceDecoder | Per remote talker voice decoding state | |
| TWeakObjectPtr< UVoipListenerSynthComponent > | VoipSynthComponent | Synth component playing this buffer (only valid on remote instances) |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRemoteTalkerDataImpl
(
const FRemoteTalkerDataImpl& Other |
Required for TMap FindOrAdd() | ||
FRemoteTalkerDataImpl
(
FRemoteTalkerDataImpl&& Other |
Destructors
| Type | Name | Description | |
|---|---|---|---|