структура D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 (d3d12umddi.h)
Извлекает размер выделенной памяти для кучи декодера видео, созданной с заданными свойствами.
Синтаксис
typedef struct D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 {
UINT NodeMask;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
UINT DecodeWidth;
UINT DecodeHeight;
DXGI_FORMAT Format;
DXGI_RATIONAL FrameRate;
UINT BitRate;
UINT MaxDecodePictureBufferCount;
BOOL Protected;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072;
Члены
NodeMask
Для одной операции GPU присвойте ей значение 0. При наличии нескольких узлов GPU задайте бит, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только 1 бит.
Configuration
Структура D3D12DDI_VIDEO_DECODE_CONFIGURATION с профилем декодирования и шифрованием битового потока.
DecodeWidth
Ширина декодированного битового потока.
DecodeHeight
Высота декодированного битового потока.
Format
Формат данных ресурса.
FrameRate
Частота кадров входного видеопотока.
BitRate
Скорость сжатия данных в битах в секунду для сжатого видеопотока.
MaxDecodePictureBufferCount
Максимальное количество буферов декодирования рисунков, которые может иметь этот поток.
Protected
Если задано значение TRUE, декодер создается с защищенным сеансом ресурсов и используется с защищенными ресурсами.
MemoryPoolL0Size
Размер L0 объекта кучи. Пул памяти L0 — это пул памяти, "ближайший" к GPU. В случае адаптеров UMA это объем используемой системной памяти. Для дискретных адаптеров это объем используемой дискретной памяти.
MemoryPoolL1Size
Размер L1 объекта кучи. Пул памяти L1 — это пул памяти, "второй ближайший" к GPU. Для адаптеров UMA это значение равно нулю. В случае дискретных адаптеров это объем используемой системной памяти.
Комментарии
Эта структура используется для проверка возможностей D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE в D3D12DDICAPS_TYPE_VIDEO_0020.
Дополнительные сведения см. в спецификации поддержки защищенных ресурсов D3D Video Protected .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Верхняя часть | d3d12umddi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по