1
翻閱the defined surface formats of SlimDX,有些似乎不見了。我有興趣使用NV12 format。如何在SlimDX中使用FOURCC格式?
由於格式被定義爲一個枚舉,因此我無法傳遞FOURCC格式爲I would be able to using unmanaged code。
有什麼辦法可以解決這個問題嗎?
翻閱the defined surface formats of SlimDX,有些似乎不見了。我有興趣使用NV12 format。如何在SlimDX中使用FOURCC格式?
由於格式被定義爲一個枚舉,因此我無法傳遞FOURCC格式爲I would be able to using unmanaged code。
有什麼辦法可以解決這個問題嗎?
SlimDX枚舉定義爲整數,因此您可以將任何整型轉換爲整數。
int nvformat = 12345; //Replace number by the fourcc
SlimDX.Direct3D9.Format fmt = (SlimDX.Direct3D9.Format)nvformat;
啊......我以爲會拋出一個異常,但事實並非如此。謝謝! –