1

查看SlimDX 定义的表面格式,似乎缺少一些。我对使用NV12格式很感兴趣。

由于格式被定义为枚举,因此我无法传入 FOURCC 格式,因为我可以使用非托管代码

有没有办法解决这个问题?

4

1 回答 1

1

SlimDX 枚举被定义为整数,因此您可以将任何整数转换为它。

int nvformat = 12345; //Replace number by the fourcc
SlimDX.Direct3D9.Format fmt = (SlimDX.Direct3D9.Format)nvformat;
于 2012-09-27T11:05:04.680 回答