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