структура 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 |