#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: MovieRenderPipelineMP4Encoder

#include "Basic.hpp"


SDK_NAMESPACE_START

// Enum MovieRenderPipelineMP4Encoder.EMoviePipelineMP4EncodeProfile
// NumValues: 0x0004
enum class EMoviePipelineMP4EncodeProfile : uint8
{
	Baseline                                 = 0,
	Main                                     = 1,
	High                                     = 2,
	EMoviePipelineMP4EncodeProfile_MAX       = 3,
};

// Enum MovieRenderPipelineMP4Encoder.EMoviePipelineMP4EncodeLevel
// NumValues: 0x0013
enum class EMoviePipelineMP4EncodeLevel : uint8
{
	Auto                                     = 0,
	Level1                                   = 10,
	Level1_b                                 = 11,
	Level1_1                                 = 11,
	Level1_2                                 = 12,
	Level1_3                                 = 13,
	Level2                                   = 20,
	Level2_1                                 = 21,
	Level2_2                                 = 22,
	Level3                                   = 30,
	Level3_1                                 = 31,
	Level3_2                                 = 32,
	Level4                                   = 40,
	Level4_1                                 = 41,
	Level4_2                                 = 42,
	Level5                                   = 50,
	Level5_1                                 = 51,
	Level5_2                                 = 52,
	EMoviePipelineMP4EncodeLevel_MAX         = 53,
};

// Enum MovieRenderPipelineMP4Encoder.EMoviePipelineMP4EncodeRateControlMode
// NumValues: 0x0006
enum class EMoviePipelineMP4EncodeRateControlMode : uint8
{
	ConstantQP                               = 0,
	Quality                                  = 1,
	VariableBitRate                          = 2,
	VariableBitRate_Constrained              = 3,
	ConstantBitRate                          = 4,
	EMoviePipelineMP4EncodeRateControlMode_MAX = 5,
};

SDK_NAMESPACE_END
