2016-04-04 5 views
0

WASAPIを使用して、オーディオデータをC++およびYeh!で取得します。私はオーディオデータの変換がWASAPIではサポートされていないことを知りました.WASAPIはコアのオーディオエンドポイントから取得して取得するためです。私は、単純なPCMデータだけを必要とする正確なオーディオ周波数を見つけるプロジェクトに取り組んでいます。 WASAPIを使用すると、オーディオデバイスによって異なるフォーマットのデータが得られます。したがって、PCMに任意のデータを変換するためのウィンドウによる簡単なAPIはありますか?Windowsで任意の形式からPCMに変換する方法

注:私はこの方法

IAudioCaptureClient::GetBuffer(&data,...); 

を使用してオーディオを取得したり、私はそれが直接、WindowsデスクトップとWindowsの携帯電話用のPCM形式のデータを取得する使用できることを、他のAPIはありますか?

答えて

0
  • Audio Resampler DSP - 最も最近の株式変換API
  • オーディオ圧縮マネージャー(ACM) - それ以上のDirectShowラッパーからも利用できるPCMフォーマット間の変換を提供し、従来のコンバータ( - あなたはそれを使用しない可能性が高いです、しかし、答えの完全性について言及しましょう)
  • また、FFmpegのlibswresampleに言及する価値があります - 変換のための一般的な代替オプション。あなたは簡単に他のライブラリのほかにも

参照を見つけることができます。

+0

があり、私はまた、Windowsの携帯電話で使用できる他のAPI ? –

関連する問題