структура D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT (d3d12video.h)
Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , если указанная функция D3D12_FEATURE_VIDEO_DECODE_SUPPORT. Извлекает сведения о поддержке для декодирования видео.
Синтаксис
typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT {
UINT NodeIndex;
D3D12_VIDEO_DECODE_CONFIGURATION Configuration;
UINT Width;
UINT Height;
DXGI_FORMAT DecodeFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12_VIDEO_DECODE_SUPPORT_FLAGS SupportFlags;
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS ConfigurationFlags;
D3D12_VIDEO_DECODE_TIER DecodeTier;
} D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT;
Члены
NodeIndex
Для одной операции GPU установите значение 0. При наличии нескольких узлов GPU задайте бит, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только 1 бит.
Configuration
Структура D3D12_VIDEO_DECODE_CONFIGURATION , указывающая профиль декодирования, шифрование битового потока и тип чередование исходного потока.
Width
Ширина декодирования исходного потока.
Height
Высота декодирования исходного потока
DecodeFormat
DXGI_FORMAT, используемый в качестве формата декодирования. Этот формат является форматом вывода, если преобразование декодера не указано.
FrameRate
Частота кадров в формате видео. Значение 0 означает, что частота кадров неизвестна.
BitRate
Средняя скорость сжатия данных в секунду для сжатого видеопотока. Эти сведения используются драйвером, чтобы определить, можно ли декодировать видео в режиме реального времени. Значение 0 означает, что скорость передачи неизвестна.
SupportFlags
Сочетание значений из перечисления D3D12_VIDEO_DECODE_SUPPORT_FLAGS , указывающее на поддержку декодирования видео. Это значение заполняется вызовом ID3D12Device::CheckFeatureSupport.
ConfigurationFlags
Сочетание значений из перечисления D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS , описывающее конфигурацию декодирования видео. Это значение заполняется вызовом ID3D12Device::CheckFeatureSupport.
DecodeTier
Член перечисления D3D12_VIDEO_DECODE_TIER , задающий уровень декодирования аппаратного декодера видео.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12video.h |