Class MP4OutputNVENCSettings
- Namespace
- VisioForge.Core.Types.Output
- Assembly
- VisioForge.Core.dll
NVENC settings.
public sealed class MP4OutputNVENCSettingsInheritance
Inherited Members
Constructors
MP4OutputNVENCSettings()
Initializes a new instance of the VisioForge.Core.Types.Output.MP4OutputNVENCSettings class.
public MP4OutputNVENCSettings()Properties
BFrames
Gets or sets B-frames value. Default is 0.
public int BFrames { get; set; }Property Value
Bitrate
Gets or sets video bitrate.
public int Bitrate { get; set; }Property Value
Codec
Gets or sets NVENC codec.
public NVENCEncoder Codec { get; set; }Property Value
GOP
Gets or sets GOP value. Default is 32.
public int GOP { get; set; }Property Value
Level
Gets or sets NVENC video level.
public NVENCEncoderLevel Level { get; set; }Property Value
MaxBitrate
Gets or sets H264 maximal video bitrate.
public int MaxBitrate { get; set; }Property Value
Profile
Gets or sets NVENC video profile.
public NVENCVideoEncoderProfile Profile { get; set; }Property Value
QP
Gets or sets QP.
public int QP { get; set; }Property Value
RateControl
Gets or sets rate control.
public NVENCRateControlMode RateControl { get; set; }Property Value
VBV_BufferSize
Gets or sets VBV buffer size.
public int VBV_BufferSize { get; set; }Property Value
Methods
Load(string)
Loads from JSON.
public static MP4OutputNVENCSettings Load(string json)Parameters
jsonstring-
JSON string.
Returns
Save()
Saves to JSON.
public string Save()