Table of Contents

Class RAV1EEncoderSettings

Namespace
VisioForge.Core.Types.X.VideoEncoders
Assembly
VisioForge.Core.dll

RAV1E AV1 encoder settings.

public class RAV1EEncoderSettings : IAV1EncoderSettings, IVideoEncoder, IMediaBlockSettings

Inheritance

Implements

Inherited Members

Fields

Name

The name.

public static string Name

Field Value

string

Properties

Bitrate

Gets or sets the bitrate.

public int Bitrate { get; set; }

Property Value

int

LowLatency

Gets or sets a value indicating whether low latency is enabled.

public bool LowLatency { get; set; }

Property Value

bool

MaxKeyFrameInterval

Gets or sets the maximum key frame interval.

public ulong MaxKeyFrameInterval { get; set; }

Property Value

ulong

MinKeyFrameInterval

Gets or sets the minimum key frame interval.

public ulong MinKeyFrameInterval { get; set; }

Property Value

ulong

MinQuantizer

Gets or sets the minimum quantizer. Range is [0..255].

public uint MinQuantizer { get; set; }

Property Value

uint

Quantizer

Gets or sets the quantizer.

public uint Quantizer { get; set; }

Property Value

uint

SpeedPreset

Gets or sets the speed preset (10 fastest, 0 slowest).

public int SpeedPreset { get; set; }

Property Value

int

Tune

Gets or sets the tune mode.

public RAV1EEncoderTune Tune { get; set; }

Property Value

RAV1EEncoderTune

Methods

CreateBlock()

Creates the block.

public MediaBlock CreateBlock()

Returns

MediaBlock

MediaBlock.

GetEncoderType()

Gets the type of the encoder.

public AV1EncoderType GetEncoderType()

Returns

AV1EncoderType

AV1EncoderType.

ToString()

Returns a String that represents this instance.

public override string ToString()

Returns

string

A String that represents this instance.