問題タブ [managed-directx]
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.
installation - 前提条件として管理された DirectX
マネージド DirectX を使用する vb.net アプリケーションをパッケージ化していますが、vs 展開プロジェクトなどは使用していません。マネージド directX 9 C がクライアントにインストールされているかどうかを確認したいと思います。Web から管理されている directX をダウンロードしない場合。これを行うための好ましい方法は何ですか? 次のマイクロソフト コンポーネント インストーラー ソフトウェア開発キットを見つけました。 details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en n 管理された directX がインストールされているかどうかを検出するもの (ブートストラップ) を探しています。何か案が?
managed-directx - マネージド DirectX を再配布する方法は?
Microsoft.DirectX.Direct3D 名前空間を使用するアプリを開発しました。このアプリは、Managed DirectX SDK がインストールされているコンピューターで実行されますが、通常の DirectX のみがインストールされているコンピューターでは実行されません。
具体的には、「ファイルまたはアセンブリ 'Microsoft.DirectX.Direct3D [...] を読み込めませんでした」と不平を言います。
必要なアセンブリを再配布する最良の方法は何ですか?
directx - マネージド DirectX
これは私が推測するかなり深いトピックなので、インサイト情報を含む URL も喜んで受け入れます。私はネイティブのdirectxで多くの作業をしてきましたが、管理したことはありません. 一方、高度な GPU レンダリングを必要としない他のタイプのアプリケーションを開発する場合は、たいてい C# などのマネージ コードを使用します。C# をますます好むようになったので、マネージ DirectX を試してみることを考えていました。
だから私の質問は、管理された directx を使用することの顕著な短所と長所があるかどうかです。もちろん、私は主に潜在的な欠点に興味があります。
もし私が答えなければ、おそらく行かなければならなかったでしょう。じゃあ明日一番に返事するね!お返事をお待ちしております。
ジョナス
c# - SetPrivateDataはManagedDirectXで何をしますか?
テクスチャのこのメソッドを見たことがありますが、誰かがそれが何をするのか説明してくれますか?
multiple-monitors - Managed DirectX を使用したアダプター ID の判別
単一のモニター セットアップで新しいマネージド DirectX デバイスを作成するのは簡単です。アダプター識別子 0 (または Manager.Adapters.Default.Adapter) を使用してデバイス コンストラクターを呼び出します。
複数のモニターのセットアップで、現在使用されているプライマリまたはセカンダリ モニターに応じて、正しいアダプター識別子 0 または 1 を使用してデバイスを作成したいと考えています。どのアダプター ID を使用する必要があるかを判断するにはどうすればよいですか?
mdx - ManagedDirectXのシェーダーの基本サンプル
私は新しいピクセルシェーダーを作成し、マネージドDirectXプロジェクトで使用しています。ここで、基本的なサンプルを取得して開始できます。
directx - ManagedDirectXを介して割り当てられたアンマネージDirectXオブジェクトのトレース
アプリケーションを閉じたときにDevice.Dispose()の実行に時間がかかるという問題があります。これは、管理されていないオブジェクトが適切に解放されていないために、クリーンアップ時間が長くなっていることが原因であるかどうかを調査しています。
割り当てられた管理されていないDirectXオブジェクトをトレースまたは表示する簡単な方法はありますか?
c# - .NET アプリケーションでオーディオを操作するための推奨される方法は?
.NET 3.5 で簡単なオーディオ アプリケーションを作成しようとしています (できれば VB.NET を使用しますが、喜んで C# を使用します)。私がやりたいことは次のとおりです。
- (既定の) Windows オーディオ入力デバイスからのオーディオをサンプルあたり 8 ビットの PCM 形式で継続的に録音する
- キャプチャされた N バイトごとに、生のオーディオの分析を行います (いくつかの RMS および/または SPL の計算 - 基本的に、きれいな VU 棒グラフに必要なもの)
- 分析後にオーディオ フラグメントが興味深いと判断された場合は、圧縮ファイル形式 (MP3 など) を使用して保存します。
最初に気付いたのは、基本的な .NET Framework でのオーディオ サポートがほとんど存在しないことです。少し調べてみると、主に Managed DirectX を使用したサンプル コードが見つかりました。ただし、MSDN ドキュメントの欠如、ライブラリのヴィンテージ (2004 年)、および VS.NET 2008 での次の威嚇的な MDA 例外により、これは行き止まりであると確信しました。
...これは、「このようなものを使用しようとさえしないでください」と大まかに翻訳されていると思います。ここで何かが足りないのでしょうか、それともマネージ DirectX は本当に死んでいるのでしょうか? 別の StackOverlow の質問によると、XNA は Managed DirectX の代替品ですが、私が必要とする低レベルの機能が欠けています。
では、実際に .NET でのオーディオ開発に役立つ API またはサードパーティ ライブラリはどれでしょうか? COM 相互運用機能または P/Invoke の使用は、適切な .NET サンプル コードが利用可能である限り、受け入れられます...
.net - マネージド Direct3D を使用して 32 ビットの z バッファーを確認するにはどうすればよいですか?
への電話で回答が得られることは理解していますManager::CheckDepthStencilMatch
が、これまでのところ、この電話を効果的に行うために必要な要素を集めることができませんでした。
特に、adapterFormat
およびrenderTargetFormat
引数の値を取得する必要があります。デバイスの作成中に特定のフォーマットを指定していないため、デフォルト/現在の「フォーマット」値を取得する方法が必要です。