1

SlimDXの定義された表面フォーマットを見ると、いくつかが欠けているようです。NV12フォーマットの使用に興味があります。

フォーマットは列挙型として定義されているため、アンマネージコードを使用できるため、FOURCCフォーマットを渡すことはできません。

これを回避する方法はありますか?

4

1 に答える 1

1

SlimDX列挙型はintとして定義されているため、任意のintをキャストできます。

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