Поделиться через


H264ProfileIds Класс

Определение

Предоставляет свойства для получения идентификаторов профилей H.264.

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)

Примеры

Ниже приведен код, который создает экземпляр класса VideoEncodingProperties с помощью CreateH264 и задает для ProfileId высокий профиль H.264.

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

videoProps.ProfileId = H264ProfileIds.High;

Комментарии

Вы можете задать для VideoEncodingProperties.ProfileId значение одного из идентификаторов профиля, предоставленных этим классом.

Свойства

Baseline

Возвращает базовый профиль H.264.

ConstrainedBaseline

Возвращает профиль ограниченного базового плана H.264.

Extended

Возвращает расширенный профиль H.264.

High

Возвращает высокий профиль H.264.

High10

Возвращает профиль H.264 high 10.

High422

Возвращает профиль H.264 high 4:2:2.

High444

Возвращает профиль H.264 high 4:4:4.

Main

Возвращает профиль main H.264.

MultiviewHigh

Возвращает профиль H.264 multiview.

StereoHigh

Возвращает высокий профиль стерео H.264.

Применяется к