如何在SlimDX中使用FOURCC格式?

时间:2012-09-26 14:22:02

标签: surface slimdx fourcc

纵观the defined surface formats of SlimDX,似乎有些人失踪了。我对使用NV12 format感兴趣。

由于格式被定义为枚举,因此我无法将FOURCC格式传递为I would be able to using unmanaged code

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

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

int nvformat = 12345; //Replace number by the fourcc
SlimDX.Direct3D9.Format fmt = (SlimDX.Direct3D9.Format)nvformat;