다음을 통해 공유


H264ProfileIds 클래스

정의

H.264 프로필 ID를 가져오기 위한 속성을 제공합니다.

public ref class H264ProfileIds 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 H264ProfileIds 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 H264ProfileIds
Public Class H264ProfileIds
상속
Object Platform::Object IInspectable H264ProfileIds
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

예제

다음은 CreateH264를 사용하여 VideoEncodingProperties 클래스의 instance 만들고 ProfileId를 H.264 상위 프로필로 설정하는 몇 가지 코드입니다.

VideoEncodingProperties videoProps = 
    Windows.Media.MediaProperties.VideoEncodingProperties.CreateH264();

videoProps.ProfileId = H264ProfileIds.High;

설명

VideoEncodingProperties.ProfileId 값을 이 클래스에서 제공하는 프로필 ID 중 하나로 설정할 수 있습니다.

속성

Baseline

H.264 기준 프로필을 가져옵니다.

ConstrainedBaseline

H.264 제한 기준 프로필을 가져옵니다.

Extended

H.264 확장 프로필을 가져옵니다.

High

H.264 상위 프로필을 가져옵니다.

High10

H.264 상위 10 프로필을 가져옵니다.

High422

H.264 High 4:2:2 프로필을 가져옵니다.

High444

H.264 High 4:4:4 프로필을 가져옵니다.

Main

H.264 기본 프로필을 가져옵니다.

MultiviewHigh

H.264 멀티뷰 프로필을 가져옵니다.

StereoHigh

H.264 스테레오 상위 프로필을 가져옵니다.

적용 대상