Class
MediaFoundationVideoFormatInfo

Holds information of a video format used by Windows Media Foundation.

Definition

Namespace:Telerik.Windows.MediaFoundation

Assembly:Telerik.Windows.MediaFoundation.dll

Syntax:

cs-api-definition
public class MediaFoundationVideoFormatInfo

Inheritance: objectMediaFoundationVideoFormatInfo

Constructors

MediaFoundationVideoFormatInfo()

Initializes a new instance of the MediaFoundationVideoFormatInfo class.

Declaration

cs-api-definition
public MediaFoundationVideoFormatInfo()

MediaFoundationVideoFormatInfo(Guid, Guid, int, int, int, int, int, int, int, int)

Initializes a new instance of the MediaFoundationVideoFormatInfo class.

Declaration

cs-api-definition
public MediaFoundationVideoFormatInfo(Guid majorType, Guid subType, int frameSizeWidth, int frameSizeHeight, int frameRate, int frameRateDenominator, int frameRateMin, int frameRateMinDenominator, int frameRateMax, int frameRateMaxDenominator)

Parameters

majorType

Guid

subType

Guid

frameSizeWidth

int

frameSizeHeight

int

frameRate

int

frameRateDenominator

int

frameRateMin

int

frameRateMinDenominator

int

frameRateMax

int

frameRateMaxDenominator

int

Properties

EffectiveFrameRate

Gets the effective frame rate by dividing the FrameRate by the FrameRateDenominator.

Declaration

cs-api-definition
public int EffectiveFrameRate { get; }

Property Value

int

EffectiveMaxFrameRate

Gets the effective maximum frame rate by dividing the FrameRateMax by the FrameRateDenominatorMax.

Declaration

cs-api-definition
public int EffectiveMaxFrameRate { get; }

Property Value

int

EffectiveMinFrameRate

Gets the effective minimum frame rate by dividing the FrameRateMin by the FrameRateDenominatorMin.

Declaration

cs-api-definition
public int EffectiveMinFrameRate { get; }

Property Value

int

FrameRate

Gets the frame rate of this video format.

Declaration

cs-api-definition
public int FrameRate { get; set; }

Property Value

int

FrameRateDenominator

Gets the frame rate denominator of this video format.

Declaration

cs-api-definition
public int FrameRateDenominator { get; set; }

Property Value

int

FrameRateMax

Gets the maximum frame rate of this video format.

Declaration

cs-api-definition
public int FrameRateMax { get; set; }

Property Value

int

FrameRateMaxDenominator

Gets the maximum frame rate denominator of this video format.

Declaration

cs-api-definition
public int FrameRateMaxDenominator { get; set; }

Property Value

int

FrameRateMin

Gets the minimum frame rate of this video format.

Declaration

cs-api-definition
public int FrameRateMin { get; set; }

Property Value

int

FrameRateMinDenominator

Gets the minimum frame rate denominator of this video format.

Declaration

cs-api-definition
public int FrameRateMinDenominator { get; set; }

Property Value

int

FrameSizeHeight

Gets the height of the frames of this video format.

Declaration

cs-api-definition
public int FrameSizeHeight { get; set; }

Property Value

int

FrameSizeWidth

Gets the width of the frames of this video format.

Declaration

cs-api-definition
public int FrameSizeWidth { get; set; }

Property Value

int

MajorType

Gets or sets the major type of this video format.

Declaration

cs-api-definition
public Guid MajorType { get; set; }

Property Value

Guid

SubType

Gets or sets the sub type of this video format.

Declaration

cs-api-definition
public Guid SubType { get; set; }

Property Value

Guid

SubTypeDisplayName

Gets the display name of the media sub type of this video format.

Declaration

cs-api-definition
public string SubTypeDisplayName { get; }

Property Value

string