структура D3D12_VIDEO_ENCODER_LEVEL_SETTING (d3d12video.h)
Представляет параметр уровня видеокодировщика.
Синтаксис
typedef struct D3D12_VIDEO_ENCODER_LEVEL_SETTING {
UINT DataSize;
union {
D3D12_VIDEO_ENCODER_LEVELS_H264 *pH264LevelSetting;
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC *pHEVCLevelSetting;
D3D12_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS *pAV1LevelSetting;
};
} D3D12_VIDEO_ENCODER_LEVEL_SETTING;
Члены
DataSize
Размер данных предоставленного параметра уровня кодировщика.
pH264LevelSetting
Указатель на значение из перечисления D3D12_VIDEO_ENCODER_LEVELS_H264 , указывающего уровень H.264.
pHEVCLevelSetting
Указатель на структуру D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC , указывающую профиль HEVC.
pAV1LevelSetting
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Сборка Windows 22000 |
Минимальная версия сервера | Сборка Windows 22000 |
Верхняя часть | d3d12video.h |