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


структура D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT (d3d12video.h)

Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , если указанная функция D3D12_FEATURE_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT. Возвращает значение, указывающее, поддерживаются ли указанные параметры поддержки конфигурации кодека для предоставленной конфигурации кодирования HEVC, или извлекает поддерживаемую конфигурацию для кодирования H.264.

Синтаксис

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT {
  UINT                                            NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC                       Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC                Profile;
  BOOL                                            IsSupported;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT CodecSupportLimits;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT;

Члены

NodeIndex

В операции с несколькими адаптерами это указывает, к какому физическому адаптеру устройства применяется эта операция.

Codec

Член перечисления D3D12_VIDEO_ENCODER_CODEC , указывающий кодек, для которого запрашивается поддержка режима управления скоростью.

Profile

Структура D3D12_VIDEO_ENCODER_PROFILE_DESC , указывающая профиль, для которого запрашивается поддержка режима обновления внутри приложения.

IsSupported

Получает логическое значение, указывающее, поддерживаются ли указанные параметры конфигурации для указанного кодека.

CodecSupportLimits

Структура D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT . Для HEVC вызывающий объект заполняет эту структуру требуемой конфигурацией кодировщика. Для H.264 вызов CheckFeatureSupport заполняет структуру поддерживаемой конфигурацией.

Требования

   
Минимальная версия клиента Сборка Windows 22000
Минимальная версия сервера Сборка Windows 22000
Верхняя часть d3d12video.h