UVoipListenerSynthComponent

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

OnlineSubsystemUtils

Header

/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/VoipListenerSynthComponent.h

Include

#include "VoipListenerSynthComponent.h"

Syntax

UCLASS()
class UVoipListenerSynthComponent : public USynthComponent

Destructors

Functions

Name Description

Public function

void

 

ClosePacketStream()

Close an open packet stream and start outputting silence.

Public function

uint64

 

GetSampleCounter()

This function returns the more recent sample counter of the packet currently getting played.

Public function UFunction BlueprintCallable, Category

bool

 

IsIdling()

Thread safe way to get whether this synth component still has buffered packets of audio to play back.

Public function

void

 

OpenPacketStream

(
    uint64 BeginningSampleCount,
    int32 BufferSize,
    float JitterDelay
)

Start accepting packets with a given delay for buffering.

Public function

void

 

ResetBuffer

(
    int32 InStartSample,
    float JitterDelay
)

Reset the packet stream buffer if it's already open. Using this call prevents memory churn.

Public function

void

 

SubmitPacket

(
    void* InBuffer,
    int32 NumBytes,
    int64 InStartSample,
    EVoipStreamDataFormat DataFormat
)

Submit a packet to be enqueued for playback.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback