Встроенная поддержка Direct3D в мультимедийных проигрывателях работает следующим образом: с её помощью ускоряется вывод картинки при декодировании видео. 1
Например, в видеоплеере VLC для декодирования потокового видео используется библиотека LibVLC. 1 Плагин VMem позволяет декодировать видеопоток, применять к нему различные фильтры и сохранять в пользовательский участок памяти. 1 Чтобы вывести кадр фильма на экран, нужно создать внеэкранную поверхность, передать указатель на область памяти плагину VMem, затем скопировать поверхность в текстуру и вывести прямоугольник с натянутой на него текстурой. 1
Также Direct3D поддерживает два режима работы: 2