###実現したいこと
現在Visual Studioにて、SharpDXを用いたwavファイルを再生するアプリを開発しています。
作成にあたり、以下のサイトを参考にさせていただいております。
http://d.hatena.ne.jp/shiku_otomiya/20130918/p1
http://dvdm.blog134.fc2.com/blog-date-201104-0.html
http://www.dreamincode.net/forums/topic/140513-generate-a-tone-in-vbnet/page__st__20
###発生している問題
SharpDX.XAudio2.SourceVoiceオブジェクトのSubmitSourceBufferメソッドの引数が、
様々なサイトではSharpDX.XAudio2.AudioBufferのみで紹介されているのですが、
自分の環境だと、第二引数に"UInteger()"(説明では「decodedXMWAPacketInfo」と書かれている)が
指定されています。
###該当のソースコード
VB.NET
1'Imports SharpDX.XAudio2 2'Imports SharpDX.Multimedia 3 4Dim mXAudio2 As XAudio2 5Dim mMasteringVoice As MasteringVoice 6Dim mFormat As WavFormat 7Dim mSourceVoice As sourceVoice 8Dim mWavObject As Wav 'wavの情報を取得する自作クラス 9Dim mAudioBuffer As audioBuffer 10 11mXAudio2 = New XAudio2 12mMasteringVoice = new MasteringVoice(mXAudio) 13 14mWavObject = new Wav("wavファイルのパス") 15 16mFormat = new WavFormat(mWavObject.getHz, mWavObject.getBit, mWavObject.getCh) 17mAudioBuffer = new AudioBuffer(mWavObject.getByte) 18 19mSourceVoice = New SourceVoice(mXAudio2, mFormat) 20 21'ここの引数が足りず、エラーが発生している。 22mSourceVoice.SubmitSourceBuffer(mAudioBuffer) 23 24mSourceVoice.Start()
正しいインスタンスの生成にはどのような引数が必要でしょうか。
ご教授いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。