Table of Contents

Class QSVMJPEGEncoderSettings

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

Intel QSV MJPEG video encoder settings.

public class QSVMJPEGEncoderSettings : IMJPEGEncoderSettings, IVideoEncoder, IMediaBlockSettings

Inheritance

Implements

Inherited Members

Constructors

QSVMJPEGEncoderSettings()

Initializes a new instance of the VisioForge.Core.Types.X.VideoEncoders.QSVMJPEGEncoderSettings class.

public QSVMJPEGEncoderSettings()

QSVMJPEGEncoderSettings(VideoQuality)

Initializes a new instance of the VisioForge.Core.Types.X.VideoEncoders.QSVMJPEGEncoderSettings class.

public QSVMJPEGEncoderSettings(VideoQuality quality)

Parameters

quality VideoQuality

The quality.

Fields

Name

The name.

public static string Name

Field Value

string

Properties

Quality

Gets or sets the quality [10-100].

public uint Quality { get; set; }

Property Value

uint

Methods

CreateBlock()

Creates the block.

public MediaBlock CreateBlock()

Returns

MediaBlock

MediaBlock.

GetEncoderType()

Gets the type of the encoder.

public MJPEGEncoderType GetEncoderType()

Returns

MJPEGEncoderType

MJPEGEncoderType.

IsAvailable()

Determines whether this encoder is available.

public static bool IsAvailable()

Returns

bool

true if this encoder is available; otherwise, false.

ToString()

Returns a String that represents this instance.

public override string ToString()

Returns

string

A String that represents this instance.