MediaCapture.StartRecordToStreamAsync() を使用してオーディオ ストリームを MP3 形式 (16 ビット、44.1 KHz、128Kbps) でキャプチャする Windows RT アプリに取り組んでいます。ストリームをキャンバスに描画できる float 配列に効果的に変換する方法を誰かが知っているかどうか疑問に思っていました。
いくつかの Interop 呼び出しを使用して MP3 を PCM に変換し、波形を読み取って波形を描画する方法を既に見つけました。しかし、MediaCapture を直接生成するストリームから波形を描画する方法を探していると思います。
どんなアドバイスでも大歓迎です!