Я пытаюсь проверить декодирование видео h264/h265 (только с одним iframe) с использованием DX11 и DXVA2. Это на окнах 7, поэтому я, вероятно, должен взаимодействовать между двумя устройствами d3d11, один с набором функций 11.1, а другой с 9.3. Мой вопрос заключается в том, что существует серьезная нехватка образцов для загрузки файла h264 и декодирования его с помощью DXVA, мне было интересно, есть ли руководство по компоновке данных для подачи в DXVA для декодирования? Я прочитал это How do I use Hardware accelerated video/H.264 decoding with directx 11 and windows 7?, а также https://msdn.microsoft.com/en-us/library/windows/desktop/hh162912(v=vs.85).aspx, но у вас нет руководства по выполнению вышеуказанных действий.Использование DX11 и DXVA2
Благодаря
Это просрочка, но спасибо за ответ. Знаете ли вы, что DXVA2 работает параллельно с конвейером рендеринга? то есть можно ли выполнять команды визуализации в конвейере графического процессора, в то же время используя DXVA, и не влиять ли они друг на друга с точки зрения производительности? – user1181950
Да, DXVA2 использует видеопроцессор из графического процессора: он отличается от контура шейдера. Эти процессы не влияют друг на друга и работают параллельно, но если вы разделяете текстуру между ними, вам понадобится механизм блокировки. – mofo77