Share via


Mpeg2ProfileIds Class

Definition

Provides properties for getting MPEG-2 profile ids.

public ref class Mpeg2ProfileIds abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Mpeg2ProfileIds final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class Mpeg2ProfileIds
Public Class Mpeg2ProfileIds
Inheritance
Object Platform::Object IInspectable Mpeg2ProfileIds
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

You can set the value of VideoEncodingProperties.ProfileId to one of the profile ids provided by this class.

Properties

High

Gets the MPEG-2 high profile.

Main

Gets the MPEG-2 main profile.

SignalNoiseRatioScalable

Gets the MPEG-2 signal to noise ratio scalable profile.

Simple

Gets the MPEG-2 simple profile.

SpatiallyScalable

Gets the MPEG-2 spatially scalable profile.

Applies to