libvlc_video_set_format(播放器,“RGBA”,size.cx,size.cy,size.cx << 2);
它可以设置libvlc输出RGBA像素数据,如果我用opengl渲染这些数据,很简单,但如果我用d3d渲染,我必须做一个RGBA到BGRA的转换。我曾尝试过“BGRA”字符串,但失败了。使用 d3d 制作 libvlc 的任何方法效果更好吗?
libvlc_video_set_format(播放器,“RGBA”,size.cx,size.cy,size.cx << 2);
它可以设置libvlc输出RGBA像素数据,如果我用opengl渲染这些数据,很简单,但如果我用d3d渲染,我必须做一个RGBA到BGRA的转换。我曾尝试过“BGRA”字符串,但失败了。使用 d3d 制作 libvlc 的任何方法效果更好吗?