OSDN Git Service

#xxxxx WAASPI排他だけでなく、WASAPI共有を選べるよう、以前の仕様に戻した。今後のWin10 WASAPI共有対応への布石。なおこれに伴いSoundDev...
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 04.コンフィグ / CActConfigList.cs
index f4a8557..6cab663 100644 (file)
@@ -795,9 +795,12 @@ namespace DTXMania
                                                case ESoundDeviceTypeForConfig.ASIO:\r
                                                        soundDeviceType = ESoundDeviceType.ASIO;\r
                                                        break;\r
-                                               case ESoundDeviceTypeForConfig.WASAPI:\r
+                                               case ESoundDeviceTypeForConfig.WASAPI_Exclusive:\r
                                                        soundDeviceType = ESoundDeviceType.ExclusiveWASAPI;\r
                                                        break;\r
+                                               case ESoundDeviceTypeForConfig.WASAPI_Shared:\r
+                                                       soundDeviceType = ESoundDeviceType.SharedWASAPI;\r
+                                                       break;\r
                                                default:\r
                                                        soundDeviceType = ESoundDeviceType.Unknown;\r
                                                        break;\r
@@ -846,6 +849,7 @@ namespace DTXMania
                                this.tx三角矢印 = TextureFactory.tテクスチャの生成(CSkin.Path(@"Graphics\ScreenConfig triangle arrow.png"), false);\r
                                // スキン選択時に動的に設定するため、ここでは初期化しない\r
                                this.txSkinSample = null;\r
+                               OnListMenuの初期化();\r
                                base.OnManagedリソースの作成();\r
                        }\r
                }\r
@@ -859,6 +863,8 @@ namespace DTXMania
                                TextureFactory.tテクスチャの解放(ref this.txその他項目行パネル);\r
                                TextureFactory.tテクスチャの解放(ref this.tx三角矢印);\r
 \r
+                               OnListMenuの解放();\r
+\r
                                base.OnManagedリソースの解放();\r
                        }\r
                }\r