問題タブ [xaudio2]
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.
c++ - LNK2019 XAudio2Create - 未解決のシンボル
DirectX SDK にアクセスしようとしています。なんとかインストールし、新しい行を作成してWin32 Console Project
次の行を追加しました
ドキュメントには、xaudio2.lib
リンクするものはないと書かれていますが、それはCOM
オブジェクトですが、私は取得しますLNK2019 - unresolved external symbol "__imp__XAudio2Create@12"
これがドキュメントです。
ヒントをありがとう。
c# - XAudio2 を使用してミリ秒単位で位置をシークする方法
DirectX XAudio2 API に SharpDX ラッパーを使用しています。http://sharpdx.org/
SourceVoice にロードされた WAV ファイルをトラック内の特定の位置までシークできるようにする必要があります。設定されたミリ秒数、またはトラックの比例した量をスキップするために、PlayBegin を何に設定する必要があるかを理解するのに苦労しています。
プレイの開始を設定する値を誰か教えてもらえますか?
ドキュメントから、この値はサンプル番号であり、128 の倍数である必要があることがわかりますが、まだ何か間違っていると思います。
sharpdx - SharpDX / XAudio2 : SubmixVoice を介して SourceVoice を送信する
Submixvoice を介して SourceVoice をルーティングするにはどうすればよいですか? ネット上の C++ の例では、エフェクト チェーンを使用できることが示唆されていますが、音声を受け入れる EffectChain コンストラクターや関数はありません。基本は次のとおりです。
windows - Windows 7 で XAudio2 を使用してビルドする
次の手順を使用して、XAudio2 を使用し、Windows 7 で実行されるコードを作成しようとしています。
http://msdn.microsoft.com/en-us/library/windows/desktop/ee663275%28v=vs.85%29.aspx
示唆されているように、DirectX SDK から XAudio2.h を含めています。
結果:
しかたがない。いずれにせよ、VC++ はそのような環境変数を展開しないと確信していました。#include
だから私はそれを直接含むものに置き換えました:
(フル パスの使用を提案するその他の手順については、http: //blogs.msdn.com/b/chuckw/archive/2012/04/02/xaudio2-and-windows-8-consumer-を参照してください。プレビュー.aspx )
結果:
案の定、そのファイルにはcomdecl.h
山かっこの使用が含まれており、VC++ が現在のフォルダーの外を見るように指示されています。
DirectX SDK インクルード フォルダー ( $(DXSDK_DIR)/include
) をプロジェクトの #include 検索パスに追加し、#include はそのままにして、次のようにしました。
(私のプロジェクトには DirectX ヘッダーも含まれています。)
DirectX SDK インクルード フォルダーを検索パス リストの反対側に追加しても、同じ結果になります。
これらの(または他の)指示に従っている間に、これを機能させることができた人はいますか?
c# - C# ロックがフリーズにつながる
私はこの音のリストを持っています:
サウンド オブジェクトにイベントを追加して、停止時にリストから削除するようにします。
また、任意のスレッドから呼び出されるこの停止機能もあります。
イベントをデリゲートにしているので、オブジェクトのロックが解除されるまで常に待機すると思いました。しかし、そこでフリーズしているようです。