Files
UnrealEvent/Aeon-740/SDK/MediaAssets_structs.hpp
2024-10-18 01:01:36 +01:00

113 lines
4.5 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: MediaAssets
#include "Basic.hpp"
namespace SDK
{
// Enum MediaAssets.EMediaWebcamCaptureDeviceFilter
// NumValues: 0x0005
enum class EMediaWebcamCaptureDeviceFilter : uint8
{
DepthSensor = 1,
Front = 2,
Rear = 4,
Unknown = 8,
EMediaWebcamCaptureDeviceFilter_MAX = 9,
};
// Enum MediaAssets.EMediaVideoCaptureDeviceFilter
// NumValues: 0x0005
enum class EMediaVideoCaptureDeviceFilter : uint8
{
Card = 1,
Software = 2,
Unknown = 4,
Webcam = 8,
EMediaVideoCaptureDeviceFilter_MAX = 9,
};
// Enum MediaAssets.EMediaAudioCaptureDeviceFilter
// NumValues: 0x0005
enum class EMediaAudioCaptureDeviceFilter : uint8
{
Card = 1,
Microphone = 2,
Software = 4,
Unknown = 8,
EMediaAudioCaptureDeviceFilter_MAX = 9,
};
// Enum MediaAssets.EMediaPlayerTrack
// NumValues: 0x0008
enum class EMediaPlayerTrack : uint8
{
Audio = 0,
Caption = 1,
Metadata = 2,
Script = 3,
Subtitle = 4,
Text = 5,
Video = 6,
EMediaPlayerTrack_MAX = 7,
};
// Enum MediaAssets.EMediaSoundComponentFFTSize
// NumValues: 0x0005
enum class EMediaSoundComponentFFTSize : uint8
{
Min_64 = 0,
Small_256 = 1,
Medium_512 = 2,
Large_1024 = 3,
EMediaSoundComponentFFTSize_MAX = 4,
};
// Enum MediaAssets.EMediaSoundChannels
// NumValues: 0x0004
enum class EMediaSoundChannels : uint32
{
Mono = 0,
Stereo = 1,
Surround = 2,
EMediaSoundChannels_MAX = 3,
};
// ScriptStruct MediaAssets.MediaCaptureDevice
// 0x0028 (0x0028 - 0x0000)
struct FMediaCaptureDevice final
{
public:
class FText DisplayName; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
class FString URL; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
static_assert(alignof(FMediaCaptureDevice) == 0x000008, "Wrong alignment on FMediaCaptureDevice");
static_assert(sizeof(FMediaCaptureDevice) == 0x000028, "Wrong size on FMediaCaptureDevice");
static_assert(offsetof(FMediaCaptureDevice, DisplayName) == 0x000000, "Member 'FMediaCaptureDevice::DisplayName' has a wrong offset!");
static_assert(offsetof(FMediaCaptureDevice, URL) == 0x000018, "Member 'FMediaCaptureDevice::URL' has a wrong offset!");
// ScriptStruct MediaAssets.MediaSoundComponentSpectralData
// 0x0008 (0x0008 - 0x0000)
struct FMediaSoundComponentSpectralData final
{
public:
float FrequencyHz; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Magnitude; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
static_assert(alignof(FMediaSoundComponentSpectralData) == 0x000004, "Wrong alignment on FMediaSoundComponentSpectralData");
static_assert(sizeof(FMediaSoundComponentSpectralData) == 0x000008, "Wrong size on FMediaSoundComponentSpectralData");
static_assert(offsetof(FMediaSoundComponentSpectralData, FrequencyHz) == 0x000000, "Member 'FMediaSoundComponentSpectralData::FrequencyHz' has a wrong offset!");
static_assert(offsetof(FMediaSoundComponentSpectralData, Magnitude) == 0x000004, "Member 'FMediaSoundComponentSpectralData::Magnitude' has a wrong offset!");
}