• 締切済み

DirectSoundの仕組みと使い方。

DirectSoundの仕組みと使い方。 DirectSoundを使って音声処理のソフトをC++で作ろうと思うのですが、肝心のDirectSoundの使い方も仕組みもよくわかりません。 参考になるサイトなどがあれば教えてください。 よろしくお願いします。

みんなの回答

  • sygh
  • ベストアンサー率76% (42/55)
回答No.1

DirectSoundは10年以上昔に作られたコンポーネントで、Vista以降は使用が推奨されていないので、新しいアプリケーション開発のために一から学ぶのであれば、より新しいXACTやXAudio2、X3DAudioをお勧めいたします。 (最近のSDKからはDirectSoundのサンプルが無くなっています) C++から利用されるのであれば、DirectSoundにせよXAudio2にせよ、ネイティブCOMクライアントに関する知識が少し必要になりますが、まずは最新のDirectX SDKに付属する、XAudio2などのサンプルを実行してみて、気になったサンプルのソースを読んでみるのが良いかと思われます。SDKに付属するサンプル自体も数が少ないので微妙ではありますが。 ・DirectX SDK June 2010 (VC++ 2008, 2010用) http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3021d52b-514e-41d3-ad02-438a3ba730ba サウンド関連のプログラミングはグラフィック関連に比べてネット上の情報が少ないので、最終的にはMSDNのAPIマニュアルに頼ることになると思います。 ・DirectX オーディオの概要 http://msdn.microsoft.com/ja-jp/library/bb219738(v=VS.85).aspx 一応、DirectSoundのレファレンスもあります。 http://msdn.microsoft.com/ja-jp/library/bb219818(v=VS.85).aspx

MIN06S
質問者

お礼

ありがとうございます! やっぱり、ネット上のサウンドプログラミングの情報って少ないですよね。 DirectSoundの本を買ったので、DirectSoundでやってみようと思います。 「ネイティブCOMクライアント」をまったく知らないので、少し調べてみようと思います。

関連するQ&A