Share via


EncodingComplexity Struct

Definition

Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency.

public readonly struct EncodingComplexity : IEquatable<Azure.ResourceManager.Media.Models.EncodingComplexity>
type EncodingComplexity = struct
Public Structure EncodingComplexity
Implements IEquatable(Of EncodingComplexity)
Inheritance
EncodingComplexity
Implements

Constructors

EncodingComplexity(String)

Initializes a new instance of EncodingComplexity.

Properties

Balanced

Configures the encoder to use settings that achieve a balance between speed and quality.

Quality

Configures the encoder to use settings optimized to produce higher quality output at the expense of slower overall encode time.

Speed

Configures the encoder to use settings optimized for faster encoding. Quality is sacrificed to decrease encoding time.

Methods

Equals(EncodingComplexity)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(EncodingComplexity, EncodingComplexity)

Determines if two EncodingComplexity values are the same.

Implicit(String to EncodingComplexity)

Converts a string to a EncodingComplexity.

Inequality(EncodingComplexity, EncodingComplexity)

Determines if two EncodingComplexity values are not the same.

Applies to