Каков наилучший / самый простой способ отображения видео (со звуком!) В приложении с использованием XAudio2 и Direct3D9 / 10?
По крайней мере, он должен иметь возможность потоковой передачи потенциально больших видео и учитывать тот факт, что соотношение сторон окон может отличаться от видео (например, путем добавления почтовых ящиков), хотя в идеале мне бы хотелось, чтобы была возможность вставлять видео в 3D-сцену.
Конечно, я мог бы разработать способ загрузки каждого кадра в текстуру, отбрасывать / повторно использовать текстуры после рендеринга и воспроизводить аудио отдельно через XAudio2, а также писать загрузчик хотя бы для одного формата, также Я имел дело с вещами, такими как синхронизация видео и аудио компонентов, так что, надеюсь, есть доступное решение eaier или даже готовое бесплатное решение с подходящей лицензией (коммерческое распространение в двоичной форме, динамическое связывание в случае, скажем, LGPL, подойдет) .