UVoiceChannel

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/VoiceChannel.h

Include

#include "Engine/VoiceChannel.h"

Syntax

class UVoiceChannel : public UChannel

Variables

Name Description

Public variable

FVoicePacketLis...

 

VoicePackets

The set of outgoing voice packets for this channel

Constructors

Name Description

Public function

UVoiceChannel

(
    const FObjectInitializer& ObjectIn...
)

Public function

UVoiceChannel

(
    const FObjectInitializer& ObjectIn...
)

Default constructor

Functions

Name Description

Public function Virtual

void

 

AddVoicePacket

(
    TSharedPtr< class FVoicePacket > Vo...
)

Adds the voice packet to the list to send for this channel

Overridden from UChannel

Name Description

Protected function Virtual Const

bool

 

CanStopTicking()

Always tick voice channels for now.

Protected function Virtual

bool

 

CleanUp

(
    const bool bForDestroy,
    EChannelCloseReason CloseReason
)

Cleans up any voice data remaining in the queue

Protected function Virtual

FString

 

Describe()

Human readable information about the channel

Protected function Virtual

void

 

ReceivedBunch

(
    FInBunch& Bunch
)

Processes the in bound bunch to extract the voice data

Protected function Virtual

void

 

Tick()

Performs any per tick update of the VoIP state