私は中央データベースに格納された.wavファイルを持っています。私はMac C++コードでそれらを再生する必要があります。 .wavファイルにはさまざまなフォーマットがあります。そのうちのいくつかはかなり古くなっています(例えば4bit)。Mac C++プログラムでの任意のフォーマットの.wavデータの再生(Win32 PlaySoundと同様)
AudioHardwareインターフェイスを使用してメインフォーマットを処理するコードを取得しました。しかし、これらは、.wavのサンプルレートがオーディオユニットによって受け入れられた場合にのみ機能します。
win32 PlaySoundには、.wavファイルを含むバッファを用意して、必要な変換を実行するだけのものが必要です。
同期再生と非同期再生が必要です。
リンゴの開発者ドキュメントを読んでみると迷ってしまいます。色々なレベルがあり、概観は本当に貧弱です! Audio Queueを見ているべきですか?オーディオファイル?クイックタイム?
ありがとうございました!