vlc是否支持bgra颜色格式?

时间:2013-08-29 06:36:04

标签: libvlc

libvlc_video_set_format(播放器,“RGBA”,size.cx,size.cy,size.cx<< 2);

它可以设置libvlc输出RGBA像素数据,如果我使用opengl来渲染这些数据,那很简单,但如果我采用d3d进行渲染,我必须做一个RGBA到BGRA的转换。我曾尝试过“BGRA”字符串,但失败了。使用d3d制作libvlc的方法有效吗?

1 个答案:

答案 0 :(得分:1)

我找到了答案:libvlc_video_set_format(player,“RV32”,size.cx,size.cy,size.cx<< 2);此代码可以将输出格式设置为ARGB32