問題タブ [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.

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

installation - 前提条件として管理された DirectX

マネージド DirectX を使用する vb.net アプリケーションをパッケージ化していますが、vs 展開プロジェクトなどは使用していません。マネージド directX 9 C がクライアントにインストールされているかどうかを確認したいと思います。Web から管理されている directX をダウンロードしない場合。これを行うための好ましい方法は何ですか? 次のマイクロソフト コンポーネント インストーラー ソフトウェア開発キットを見つけました。 details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en n 管理された directX がインストールされているかどうかを検出するもの (ブートストラップ) を探しています。何か案が?

0 投票する
2 に答える
858 参照

managed-directx - マネージド DirectX を再配布する方法は?

Microsoft.DirectX.Direct3D 名前空間を使用するアプリを開発しました。このアプリは、Managed DirectX SDK がインストールされているコンピューターで実行されますが、通常の DirectX のみがインストールされているコンピューターでは実行されません。

具体的には、「ファイルまたはアセンブリ 'Microsoft.DirectX.Direct3D [...] を読み込めませんでした」と不平を言います。

必要なアセンブリを再配布する最良の方法は何ですか?

0 投票する
2 に答える
363 参照

directx - マネージド DirectX

これは私が推測するかなり深いトピックなので、インサイト情報を含む URL も喜んで受け入れます。私はネイティブのdirectxで多くの作業をしてきましたが、管理したことはありません. 一方、高度な GPU レンダリングを必要としない他のタイプのアプリケーションを開発する場合は、たいてい C# などのマネージ コードを使用します。C# をますます好むようになったので、マネージ DirectX を試してみることを考えていました。

だから私の質問は、管理された directx を使用することの顕著な短所と長所があるかどうかです。もちろん、私は主に潜在的な欠点に興味があります。

もし私が答えなければ、おそらく行かなければならなかったでしょう。じゃあ明日一番に返事するね!お返事をお待ちしております。

ジョナス

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

c# - SetPrivateDataはManagedDirectXで何をしますか?

テクスチャのこのメソッドを見たことがありますが、誰かがそれが何をするのか説明してくれますか?

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

multiple-monitors - Managed DirectX を使用したアダプター ID の判別

単一のモニター セットアップで新しいマネージド DirectX デバイスを作成するのは簡単です。アダプター識別子 0 (または Manager.Adapters.Default.Adapter) を使用してデバイス コンストラクターを呼び出します。

複数のモニターのセットアップで、現在使用されているプラ​​イマリまたはセカンダリ モニターに応じて、正しいアダプター識別子 0 または 1 を使用してデバイスを作成したいと考えています。どのアダプター ID を使用する必要があるかを判断するにはどうすればよいですか?

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

mdx - ManagedDirectXのシェーダーの基本サンプル

私は新しいピクセルシェーダーを作成し、マネージドDirectXプロジェクトで使用しています。ここで、基本的なサンプルを取得して開始できます。

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

directx - ManagedDirectXを介して割り当てられたアンマネージDirectXオブジェクトのトレース

アプリケーションを閉じたときにDevice.Dispose()の実行に時間がかかるという問題があります。これは、管理されていないオブジェクトが適切に解放されていないために、クリーンアップ時間が長くなっていることが原因であるかどうかを調査しています。

割り当てられた管理されていないDirectXオブジェクトをトレースまたは表示する簡単な方法はありますか?

0 投票する
4 に答える
2881 参照

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 サンプル コードが利用可能である限り、受け入れられます...

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

.net - マネージド Direct3D を使用して 32 ビットの z バッファーを確認するにはどうすればよいですか?

への電話で回答が得られることは理解していますManager::CheckDepthStencilMatchが、これまでのところ、この電話を効果的に行うために必要な要素を集めることができませんでした。

特に、adapterFormatおよびrenderTargetFormat引数の値を取得する必要があります。デバイスの作成中に特定のフォーマットを指定していないため、デフォルト/現在の「フォーマット」値を取得する方法が必要です。