структура D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 (d3d12umddi.h)
Структура D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 содержит аргументы, используемые для создания видеопроцессоров.
Синтаксис
typedef struct D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 {
UINT NodeMask;
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 OutputStream;
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
UINT NumInputStreams;
D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072;
Члены
NodeMask
Представляет набор узлов. Для одной операции GPU задайте для этого значения нулевое значение (0). Если имеется несколько узлов GPU, задайте бит, чтобы определить физический адаптер устройства, к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только один бит.
OutputStream
Структура D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 , описывающая поток вывода.
pInputStreams
Указатель на структуру D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 для входного потока.
NumInputStreams
Количество входных потоков.
hDrvProtectedResourceSession
Обработка сеанса защищенного ресурса, полученного во время создания объекта.
Комментарии
Видеопроцессор хранит состояние сеанса обработки видео. Состояние включает необходимую промежуточную память, кэшированные данные обработки или другое временное рабочее пространство. Приложение должно создать отдельный видеопроцессор для каждого потока содержимого.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Верхняя часть | d3d12umddi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по