Share via


HevcProfileIds Class

Definition

Provides properties for getting HEVC profile IDs.

public ref class HevcProfileIds 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 HevcProfileIds 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 HevcProfileIds
Public Class HevcProfileIds
Inheritance
Object Platform::Object IInspectable HevcProfileIds
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

MainChromaSubsampling420BitDepth10

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

MainChromaSubsampling420BitDepth12

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

MainChromaSubsampling420BitDepth8

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

MainChromaSubsampling422BitDepth10

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

MainChromaSubsampling422BitDepth12

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

MainChromaSubsampling444BitDepth10

Gets the ID for the HEVC main profile with 4:4:4 chroma subsampling and bit depth 10.

MainChromaSubsampling444BitDepth12

Gets the ID for the HEVC main profile with 4:4:4 chroma subsampling and bit depth 12.

MainChromaSubsampling444BitDepth8

Gets the ID for the HEVC main profile with 4:4:4 chroma subsampling and bit depth 8.

MainIntraChromaSubsampling420BitDepth10

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

MainIntraChromaSubsampling420BitDepth12

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

MainIntraChromaSubsampling420BitDepth8

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

MainIntraChromaSubsampling422BitDepth10

Gets the ID for the HEVC main intra profile with 4:2:2 chroma subsampling and bit depth 10.

MainIntraChromaSubsampling422BitDepth12

Gets the ID for the HEVC main intra profile with 4:2:2 chroma subsampling and bit depth 12.

MainIntraChromaSubsampling444BitDepth10

Gets the ID for the HEVC main intra profile with 4:4:4 chroma subsampling and bit depth 10.

MainIntraChromaSubsampling444BitDepth12

Gets the ID for the HEVC main intra profile with 4:4:4 chroma subsampling and bit depth 12.

MainIntraChromaSubsampling444BitDepth16

Gets the ID for the HEVC main intra profile with 4:4:4 chroma subsampling and bit depth 16.

MainIntraChromaSubsampling444BitDepth8

Gets the ID for the HEVC main intra profile with 4:4:4 chroma subsampling and bit depth 8.

MainStillChromaSubsampling420BitDepth8

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

MainStillChromaSubsampling444BitDepth16

Gets the ID for the HEVC main still profile with 4:4:4 chroma subsampling and bit depth 16.

MainStillChromaSubsampling444BitDepth8

Gets the ID for the HEVC main still profile with 4:4:4 chroma subsampling and bit depth 8.

MonochromeBitDepth12

Gets the ID for the HEVC monochrome profile with bit depth 12.

MonochromeBitDepth16

Gets the ID for the HEVC monochrome profile with bit depth 16.

Applies to