Class Vp8VideoConfiguration
Vp8VideoConfiguration
Inheritance
Inherited Members
Namespace: Bitmovin.Api.Sdk.Models
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class Vp8VideoConfiguration : VideoConfiguration
Properties
ArnrMaxFrames
altref noise reduction max frame count.
Declaration
public int? ArnrMaxFrames { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
ArnrStrength
altref noise reduction filter strength.
Declaration
public int? ArnrStrength { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
ArnrType
ArnrType
Declaration
public Vp8ArnrType? ArnrType { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Vp8ArnrType> |
CpuUsed
CpuUsed
Declaration
public int? CpuUsed { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
Crf
Sets the constant rate factor for quality-based variable bitrate. Either bitrate or crf is required.
Declaration
public int? Crf { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
LagInFrames
Number of frames to look ahead for alternate reference frame selection.
Declaration
public int? LagInFrames { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
MaxGop
Maximum GOP length, the maximum distance between I-frames
Declaration
public int? MaxGop { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
MaxIntraRate
Maximum I-frame bitrate (percentage) 0=unlimited
Declaration
public long? MaxIntraRate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
MaxKeyframeInterval
Maximum interval in seconds between key frames
Declaration
public double? MaxKeyframeInterval { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
MinGop
Minimum GOP length, the minimum distance between I-frames.
Declaration
public int? MinGop { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
MinKeyframeInterval
Minimum interval in seconds between key frames
Declaration
public double? MinKeyframeInterval { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
NoiseSensitivity
NoiseSensitivity
Declaration
public Vp8NoiseSensitivity? NoiseSensitivity { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Vp8NoiseSensitivity> |
QpMax
Sets the maximum of quantization factor.
Declaration
public int? QpMax { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
QpMin
Sets the minimum of quantization factor.
Declaration
public int? QpMin { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
Quality
Quality
Declaration
public Vp8Quality? Quality { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Vp8Quality> |
RateOvershootPct
Datarate overshoot (max) target (percentage).
Declaration
public int? RateOvershootPct { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
RateUndershootPct
Datarate undershoot (min) target (percentage).
Declaration
public int? RateUndershootPct { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
Sharpness
Loop filter sharpness.
Declaration
public int? Sharpness { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
StaticThresh
A change threshold on blocks below which they will be skipped by the encoder.
Declaration
public int? StaticThresh { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |