xWMAを読み込む際にdpdsチャンクから読み込んだ、XAUDIO2_BUFFER_WMAのnPacketCount、aDecodedPacketCumulativeBytes、WAVEFORMATEXのnChannels、nSamplesPerSecなどで求められるようです。前述のWaveファイル、xWMAファイルで試したところ、Waveファイル44.22秒、xWMAファイル44.24秒になりました。演奏時間に若干の差が出るのは、xWMAファイルが変換の際に、末尾に無音期間が挿入されるためだと思われます(※1)下記は実装部分になります。オペレーターの立花です。フォーラムへのご投稿ありがとうございます。フォーラムの方が情報が集まりやすいと思いますので移動をさせていただきますね。C++もし言語が違いましたらご返信お願いいたします。XAudio2でのxWMA形式コールバック再生時のXAUDIO2_BUFFER_WMAの設定値こちらのご投稿も同様にさせていただきます。フォーラム利用時の注意点のお知らせです。ご利用の際は、下記内容をお守りいただきますと情報が寄せられやすくなりますので、ぜひご一読ください。・フォーラムのご利用方法(質問の投稿)について・フォーラムへの回答に関するガイドラインおよびフォーラム運営について(再掲)ご意見、ご要望はこちらのフォーラムまで。検索してみてください。xWMAを読み込む際にdpdsチャンクから読み込んだ、XAUDIO2_BUFFER_WMAのnPacketCount、aDecodedPacketCumulativeBytes、WAVEFORMATEXのnChannels、nSamplesPerSecなどで求められるようです。前述のWaveファイル、xWMAファイルで試したところ、Waveファイル44.22秒、xWMAファイル44.24秒になりました。演奏時間に若干の差が出るのは、xWMAファイルが変換の際に、末尾に無音期間が挿入されるためだと思われます(※1)下記は実装部分になります。