Share via


Vp9ProfileIds Class

Definition

Provides properties for getting HEVC profile IDs.

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

Windows requirements

Device family
Windows 11 Insider Preview (introduced in 10.0.23504.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v15.0)

Remarks

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

Properties

Profile0ChromaSubsampling420BitDepth8

Gets the ID for the VP9 profile 0 with with 4:2:0 chroma subsampling and bit depth 8.

Profile2ChromaSubsampling420BitDepth10

Gets the ID for the VP9 profile 2 with with 4:2:0 chroma subsampling and bit depth 10.

Profile2ChromaSubsampling420BitDepth12

Gets the ID for the VP9 profile 2 with with 4:2:0 chroma subsampling and bit depth 12.

Applies to