C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■97066 / 2階層)  XAudio2を用いて曲を再生する方法
□投稿者/ プログラマー (2回)-(2021/03/22(Mon) 22:09:24)
魔界の仮面弁士さん、返信して下さりありがとうございます。
おかげ様でXAudio2でWAVファイルを再生することが出来ました。

> XAudio2 は MIDI に対応していません。
> MCI を試してみてください。

提示いただいたURLを基にMCI を用いた音楽再生処理を記述しましたが、MIDファイルのオープン処理がかなり遅いです。
具体的には約80KBのファイル一つを開くだけでも2秒くらい掛かってしまいます。
そのためDirectXを使えばファイルオープン処理時間を短縮できるのではと思ったのですが…DirectXでMIDファイルを再生することは出来るのでしょうか?
そもそもDirectX、あるいはそれ以外の手段で上記処理の高速化は可能なのでしょうか?

お手数をおかけしますが、引き続きご教授いただきたく思います。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: XAudio2を用いて曲を再生する方法 /魔界の仮面弁士 →Re[3]: XAudio2を用いて曲を再生する方法 /魔界の仮面弁士
 
上記関連ツリー

XAudio2を用いて曲を再生する方法 / プログラマー (21/03/22(Mon) 15:32) #97064
Re[1]: XAudio2を用いて曲を再生する方法 / 魔界の仮面弁士 (21/03/22(Mon) 17:08) #97065
  └ XAudio2を用いて曲を再生する方法 / プログラマー (21/03/22(Mon) 22:09) #97066 ←Now
    └ Re[3]: XAudio2を用いて曲を再生する方法 / 魔界の仮面弁士 (21/03/29(Mon) 01:37) #97108
      └ Re[4]: XAudio2を用いて曲を再生する方法 / プログラマー (21/04/05(Mon) 18:24) #97141 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信