Class MSDKLinuxMPEG2EncoderSettings
- Assembly
- VisioForge.Core.dll
Intel Media SDK MPEG-2 encoder settings (Linux only).
public class MSDKLinuxMPEG2EncoderSettings : IMPEG2EncoderSettingsInheritance
Implements
Inherited Members
Properties
BFrames
Gets or sets the number of B-frames.
public int BFrames { get; set; }Property Value
Bitrate
Gets or sets the target bitrate in bits per second.
public int Bitrate { get; set; }Property Value
CustomProperties
Gets or sets additional custom properties for the encoder.
public Dictionary<string, object> CustomProperties { get; set; }Property Value
GOPSize
Gets or sets the GOP (Group of Pictures) size.
public int GOPSize { get; set; }Property Value
MaxBitrate
Gets or sets the maximum bitrate in bits per second.
public int MaxBitrate { get; set; }Property Value
MaxQP
Gets or sets the maximum quantizer scale.
public int MaxQP { get; set; }Property Value
MinQP
Gets or sets the minimum quantizer scale.
public int MinQP { get; set; }Property Value
QP
Gets or sets the quantizer scale for constant QP mode.
public int QP { get; set; }Property Value
RateControl
Gets or sets the rate control mode.
public MSDKRateControlMode RateControl { get; set; }Property Value
Methods
GeneratePipeline()
Generates the GStreamer pipeline string for this encoder.
public string GeneratePipeline()Returns
- string
-
System.String.
GetEncoderType()
Gets the encoder type.
public MPEG2EncoderType GetEncoderType()Returns
- MPEG2EncoderType
-
MPEG2EncoderType.