YUV Оверлей в SlimDX / DirectX? - PullRequest
0 голосов
/ 10 марта 2012

Я декодирую видеофайл, используя ffmpeg, и после декодирования я получаю изображение YUV.Как я могу отобразить это изображение YUV в качестве наложения на поверхность (или текстуру?) С помощью SlimDX / DirectX?

Спасибо.

1 Ответ

1 голос
/ 14 марта 2012

Вы можете создать вне экрана с цветным форматом YUV. получить указатель на offscrren с помощью lockBits. скопируйте данные из буферов ffmpeg в буфер за пределами экрана. снять замок. используя метод device-> stretchRect, чтобы скопировать изображение в требуемое положение на вашей поверхности.

...