Files
SteamVOIPExample/Source/Steam/Private/VOIPLIB.cpp
Risensy 9b48d08d57 Steam Voice Chat
Added Steam Voice Chat
2025-01-31 20:11:37 +03:00

24 lines
563 B
C++

// Fill out your copyright notice in the Description page of Project Settings.
#include "VOIPLIB.h"
void UVOIPLIB::ClearVoicePackets(UObject* WorldContextObject)
{
UWorld* const World = GEngine->GetWorldFromContextObject(WorldContextObject, EGetWorldErrorMode::LogAndReturnNull);
if (!IsValid(World))
{
return;
}
IOnlineVoicePtr VoiceInterface = Online::GetVoiceInterface(World);
if (!VoiceInterface.IsValid())
{
UE_LOG(LogTemp, Warning, TEXT("Clear voice packets couldn't get the voice interface!"));
}
VoiceInterface->ClearVoicePackets();
}