はじめまして。DirectMusicのWAVEファイルの読み込みについて
質問させてください。

DirectMusicで、IDirectMusicLoader::LoadObjectFromFile()を使って
WAVEファイルからセグメントを作成して音を再生するようにしています。
ここでWAVEファイルを再生する際にIDirectMusicSegment8::SetLoopPoints()
を使ってループの開始位置、終了位置を指定して再生しようとしたところ
うまくいきません。いろいろ調べてみたところWAVEファイルからセグメント
を作成するとセグメントの長さが1に設定されてしまうらしいということは
分かりました。WAVEファイルからセグメントを作成した場合は
SetLoopPoints()を使ってループを制御することは出来ないのでしょうか?
もし解決方法を知っている方がいらしたら是非ご教授ください。