0

私がやろうとしていることは、まさにタイトルが言うように、複数の圧縮されたオーディオ ストリーム/ファイルをデコードすることです。これは、変更された MP4 ファイルから抽出されます。リアルタイムで同時に EQ を実行します。

私はAppleのドキュメントのほとんどを読みました。

私はAudioQueuesを試しましたが、圧縮されたオーディオが入ってくると出てこないので、イコライズを行うことはできません...だから私はそれを操作することはできません.

Audio Units には、AAC と MP3 の圧縮解除を処理するコンポーネントがないようです。私が正しければ、コンバーターは LPCM フォーマットから別の LPCM フォーマットへの変換のみを処理します。

私は今、約1か月半の間、オンとオフの解決策を考え出そうとしています.

私は今、サードパーティのデコーダーを使用することを考えています(神様助けてください。それらの使用方法がわからない、ソースコードはギリシャ語です。ああ、お勧めはありますか?:x)。次に、デコードされた LPCM をコールバックで EQ を実行する AudioQueues。

多分私はここで何かを逃しています。提案?:(

4

1 に答える 1

0

私はまだ自分のニーズに合わせてCoreAudioを理解しようとしていますが、私が理解できることから、読み取りと圧縮を処理する拡張オーディオファイルサービスを使用して、PCMデータを生成してバッファに渡すことができます。MixerHostサンプルプロジェクトは、ExtAudioFileOpenURLを使用してこれを行う例を提供します。

于 2011-08-25T17:05:26.393 に答える