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


структура D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 (d3d12umddi.h)

Содержит список опорных кадров для текущей операции декодирования. Можно указать массив текстур или массив текстур.

Синтаксис

typedef struct D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 {
  D3D12DDI_HRESOURCE              *hDrvTexture2Ds;
  UINT                            *pSubresources;
  D3D12DDI_HVIDEODECODERHEAP_0032 *hDrvVideoDecoderHeaps;
  UINT                            NumTexture2Ds;
} D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032;

Члены

hDrvTexture2Ds

Список ссылочных текстур.

pSubresources

Массив индексов подресурсов для списка ссылочных текстур. Значение NULL указывает на подресурс, равной 0 для каждого ресурса.

hDrvVideoDecoderHeaps

Предоставляет объект кучи для соответствующего опорного кадра. Значение NULL указывает, что выделение состояния декодера для всех ссылок включается в кучу декодера в аргументах входного потока. Как правило, этот параметр имеет значение NULL. VP9 использует этот параметр при изменении разрешения неключевых кадров.

NumTexture2Ds

Количество ссылочных текстур.

Комментарии

Эта структура задает список опорных кадров для текущей операции декодирования. Декодирование профилей, сообщающий D3D12DDI_VIDEO_DECODE_TIER_1 или D3D12DDI_VIDEO_DECODE_TIER_2, требует использования массива текстур, поэтому список hDrvTexture2D всегда будет одинаковым, а pSubresources используется для индексирования в массиве текстур. Для D3D12DDI_VIDEO_DECODE_TIER_3 можно указать массив текстур или массив текстур.

Требования

Требование Значение
Заголовок d3d12umddi.h