問題タブ [directxtk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
484 参照

c++ - XMMATRIX から行を抽出してベクターに格納する

ワールド マトリックスから行を抽出して、Update 関数で呼び出されると平面が前進する前方ベクトルに配置しようとしています。現在、これは機能していますが、メンバーに直接アクセスしています。マトリックスから行を自動的に引き出す機能はありますか?

0 投票する
0 に答える
140 参照

uwp - hololens 用の UWP アプリに DirectXTK を追加するにはどうすればよいですか?

ここで概説されている手順に従おうとしていますが、DirectXTK を参照として追加するときに、その手順で参照を追加できません。

この手順をスキップしてプロジェクトで DirectXTK を使用すると、コンパイルされませんでした。

Hololens の UWP プロジェクトで DirectXTK をセットアップするための提案はありますか? この方法ではない場合、別の方法はありますか?

0 投票する
0 に答える
473 参照

c++ - XAudio2 - アクティブなオーディオ デバイスが削除されるとソース ボイスがハングする

解決できない問題があります。私のアプリケーションは、実行時にデフォルトのオーディオ デバイスを切り替えることができるはずです。これを実現するために、DirectXTK の XAudio2 を使用しています。

IMMNotificationClient をオーディオ クラスに実装して、デフォルトのデバイスの変更に対応できるようにしました。

たとえば、デフォルトのデバイスが変更された場合、現在のソース ボイスを停止し、オーディオ エンジンをリセットして、ソース ボイスを再開します。すべてが期待どおりに機能します。

ただし、デフォルトのデバイスが USB サウンドカードで、ソース音声の再生中にプラグを抜くと、アプリケーションがフリーズします。

これは、音声を停止するときに元の音声がハングアップするためです。ソースバッファをフラッシュするときも時々あります。ソース ボイスが使用していたオーディオ デバイスを取り外すと、ソース ボイスを停止できなくなったようです。

誰かが同じ問題を抱えていて、これを解決できましたか?

オーディオエンジンをリセットするために使用している関数は次のとおりです。