mirror of
https://github.com/ApfelTeeSaft/Alphanium.git
synced 2026-08-27 19:16:45 +00:00
217 lines
9.2 KiB
C++
217 lines
9.2 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: GameLiveStreaming
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "GameLiveStreaming_classes.hpp"
|
|
#include "GameLiveStreaming_parameters.hpp"
|
|
|
|
|
|
#pragma pack(push, 0x4)
|
|
namespace SDK
|
|
{
|
|
|
|
// Function GameLiveStreaming.GameLiveStreamingFunctionLibrary.IsBroadcastingGame
|
|
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
bool UGameLiveStreamingFunctionLibrary::IsBroadcastingGame()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("GameLiveStreamingFunctionLibrary", "IsBroadcastingGame");
|
|
|
|
Params::GameLiveStreamingFunctionLibrary_IsBroadcastingGame Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function GameLiveStreaming.GameLiveStreamingFunctionLibrary.IsWebCamEnabled
|
|
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
bool UGameLiveStreamingFunctionLibrary::IsWebCamEnabled()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("GameLiveStreamingFunctionLibrary", "IsWebCamEnabled");
|
|
|
|
Params::GameLiveStreamingFunctionLibrary_IsWebCamEnabled Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function GameLiveStreaming.GameLiveStreamingFunctionLibrary.StartBroadcastingGame
|
|
// (Final, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FString& LoginUserName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const class FString& LoginPassword (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 FrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float ScreenScaling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bStartWebCam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// int32 DesiredWebCamWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 DesiredWebCamHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bMirrorWebCamImage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool bDrawSimpleWebCamVideo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool bCaptureAudioFromComputer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool bCaptureAudioFromMicrophone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// class UTexture2D* CoverUpImage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UGameLiveStreamingFunctionLibrary::StartBroadcastingGame(const class FString& LoginUserName, const class FString& LoginPassword, int32 FrameRate, float ScreenScaling, bool bStartWebCam, int32 DesiredWebCamWidth, int32 DesiredWebCamHeight, bool bMirrorWebCamImage, bool bDrawSimpleWebCamVideo, bool bCaptureAudioFromComputer, bool bCaptureAudioFromMicrophone, class UTexture2D* CoverUpImage)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("GameLiveStreamingFunctionLibrary", "StartBroadcastingGame");
|
|
|
|
Params::GameLiveStreamingFunctionLibrary_StartBroadcastingGame Parms{};
|
|
|
|
Parms.LoginUserName = std::move(LoginUserName);
|
|
Parms.LoginPassword = std::move(LoginPassword);
|
|
Parms.FrameRate = FrameRate;
|
|
Parms.ScreenScaling = ScreenScaling;
|
|
Parms.bStartWebCam = bStartWebCam;
|
|
Parms.DesiredWebCamWidth = DesiredWebCamWidth;
|
|
Parms.DesiredWebCamHeight = DesiredWebCamHeight;
|
|
Parms.bMirrorWebCamImage = bMirrorWebCamImage;
|
|
Parms.bDrawSimpleWebCamVideo = bDrawSimpleWebCamVideo;
|
|
Parms.bCaptureAudioFromComputer = bCaptureAudioFromComputer;
|
|
Parms.bCaptureAudioFromMicrophone = bCaptureAudioFromMicrophone;
|
|
Parms.CoverUpImage = CoverUpImage;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function GameLiveStreaming.GameLiveStreamingFunctionLibrary.StartWebCam
|
|
// (Final, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// int32 DesiredWebCamWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 DesiredWebCamHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bMirrorWebCamImage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool bDrawSimpleWebCamVideo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UGameLiveStreamingFunctionLibrary::StartWebCam(int32 DesiredWebCamWidth, int32 DesiredWebCamHeight, bool bMirrorWebCamImage, bool bDrawSimpleWebCamVideo)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("GameLiveStreamingFunctionLibrary", "StartWebCam");
|
|
|
|
Params::GameLiveStreamingFunctionLibrary_StartWebCam Parms{};
|
|
|
|
Parms.DesiredWebCamWidth = DesiredWebCamWidth;
|
|
Parms.DesiredWebCamHeight = DesiredWebCamHeight;
|
|
Parms.bMirrorWebCamImage = bMirrorWebCamImage;
|
|
Parms.bDrawSimpleWebCamVideo = bDrawSimpleWebCamVideo;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function GameLiveStreaming.GameLiveStreamingFunctionLibrary.StopBroadcastingGame
|
|
// (Final, Native, Static, Public, BlueprintCallable)
|
|
|
|
void UGameLiveStreamingFunctionLibrary::StopBroadcastingGame()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("GameLiveStreamingFunctionLibrary", "StopBroadcastingGame");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function GameLiveStreaming.GameLiveStreamingFunctionLibrary.StopWebCam
|
|
// (Final, Native, Static, Public, BlueprintCallable)
|
|
|
|
void UGameLiveStreamingFunctionLibrary::StopWebCam()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("GameLiveStreamingFunctionLibrary", "StopWebCam");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function GameLiveStreaming.QueryLiveStreamsCallbackProxy.QueryLiveStreams
|
|
// (Final, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FString& GameName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UQueryLiveStreamsCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UQueryLiveStreamsCallbackProxy* UQueryLiveStreamsCallbackProxy::QueryLiveStreams(const class FString& GameName)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("QueryLiveStreamsCallbackProxy", "QueryLiveStreams");
|
|
|
|
Params::QueryLiveStreamsCallbackProxy_QueryLiveStreams Parms{};
|
|
|
|
Parms.GameName = std::move(GameName);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
}
|
|
|
|
#pragma pack(pop)
|