Table of Contents

Struct VideoCompressionQuality

Namespace
Google.GenAI.Types
Assembly
Google.GenAI.dll

Enum that controls the compression quality of the generated videos.

[JsonConverter(typeof(VideoCompressionQualityConverter))]
public readonly record struct VideoCompressionQuality : IEquatable<VideoCompressionQuality>
Implements
Inherited Members

Properties

AllValues

public static IReadOnlyList<VideoCompressionQuality> AllValues { get; }

Property Value

IReadOnlyList<VideoCompressionQuality>

Lossless

Lossless video compression quality. This will produce videos with a larger file size.

public static VideoCompressionQuality Lossless { get; }

Property Value

VideoCompressionQuality

Optimized

Optimized video compression quality. This will produce videos with a compressed, smaller file size.

public static VideoCompressionQuality Optimized { get; }

Property Value

VideoCompressionQuality

Value

public string Value { get; }

Property Value

string

Methods

Equals(VideoCompressionQuality)

public bool Equals(VideoCompressionQuality other)

Parameters

other VideoCompressionQuality

Returns

bool

FromString(string)

public static VideoCompressionQuality FromString(string value)

Parameters

value string

Returns

VideoCompressionQuality

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

implicit operator VideoCompressionQuality(string)

public static implicit operator VideoCompressionQuality(string value)

Parameters

value string

Returns

VideoCompressionQuality