Class RAV1EEncoderSettings
RAV1E AV1 encoder settings.
Inherited Members
Namespace: VisioForge.Core.Types.X.VideoEncoders
Assembly: VisioForge.Core.dll
Syntax
public class RAV1EEncoderSettings : IAV1EncoderSettings, IVideoEncoder, IMediaBlockSettings
Fields
Name
The name.
Declaration
public static string Name
Field Value
Type | Description |
---|---|
string |
Properties
Bitrate
Gets or sets the bitrate.
Declaration
public int Bitrate { get; set; }
Property Value
Type | Description |
---|---|
int | The bitrate. |
LowLatency
Gets or sets a value indicating whether low latency is enabled.
Declaration
public bool LowLatency { get; set; }
Property Value
Type | Description |
---|---|
bool |
|
MaxKeyFrameInterval
Gets or sets the maximum key frame interval.
Declaration
public ulong MaxKeyFrameInterval { get; set; }
Property Value
Type | Description |
---|---|
ulong | The maximum key frame interval. |
MinKeyFrameInterval
Gets or sets the minimum key frame interval.
Declaration
public ulong MinKeyFrameInterval { get; set; }
Property Value
Type | Description |
---|---|
ulong | The minimum key frame interval. |
MinQuantizer
Gets or sets the minimum quantizer. Range is [0..255].
Declaration
public uint MinQuantizer { get; set; }
Property Value
Type | Description |
---|---|
uint | The minimum quantizer. |
Quantizer
Gets or sets the quantizer.
Declaration
public uint Quantizer { get; set; }
Property Value
Type | Description |
---|---|
uint | The quantizer. |
SpeedPreset
Gets or sets the speed preset (10 fastest, 0 slowest).
Declaration
public int SpeedPreset { get; set; }
Property Value
Type | Description |
---|---|
int | The speed preset. |
Tune
Gets or sets the tune mode.
Declaration
public RAV1EEncoderTune Tune { get; set; }
Property Value
Type | Description |
---|---|
RAV1EEncoderTune | The tune. |
Methods
CreateBlock()
Creates the block.
Declaration
public MediaBlock CreateBlock()
Returns
Type | Description |
---|---|
MediaBlock | MediaBlock. |
GetEncoderType()
Gets the type of the encoder.
Declaration
public AV1EncoderType GetEncoderType()
Returns
Type | Description |
---|---|
AV1EncoderType | AV1EncoderType. |
ToString()
Returns a string that represents this instance.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | A string that represents this instance. |