変更できない既存のオブジェクトによって生成され、クラスのオブジェクトに渡されるリニアPCMオーディオフレームを出力するには、どのAPIをOS X 10.7で使用できますか私の創造物?私は元のオーディオストリームにアクセスすることはできません。パケットだけです。 CoreAudio AudioUnitまたはAudioQueue、またはAVAudioPlayerを設定して、オブジェクトに送信されるときにこれらのフレームを再生することはできますか?OS Xの再生オーディオフレームは私に送信されます
0
A
答えて
1
Mac OS XまたはiOSデバイスには、既存のソースによって生成されたストリームのPCMオーディオサンプルを再生できる公開APIはありません。
オーディオキューと(RemoteIO)オーディオユニットAPIはどちらも、コールバック(プル)ベースで、厳密なサンプルレートで動作し、リアルタイム要件を満たしています(コールバックのデータを待つだけのことはできません) 。オブジェクトは、ソースによって生成されたオーディオPCMフレームを独自のバッファまたはデータ構造内に保存し、オーディオコールバックによって要求された量のそれらのバッファからサンプルをコピーする必要があります。オブジェクトは、オーディオを開始する前にある量だけバッファをプリロードし、オーディオコールバックよりも少ないレートでサンプルが生成されればアンダーフローを適応的に処理する必要があります。タイムリーに
関連する問題
- 1. OS X別のアプリにデータを送信
- 2. キーボードショートカットをMac OS Xウィンドウに送信
- 3. FB.ui - 送信後に送信ダイアログが再表示されます
- 4. OS X(El Capitan)上のJavaScriptから "生の" Appleイベントを送受信する
- 5. SecurityException OS XでJavaからブロードキャストを送信しています
- 6. TCP再送信:再送信されるパケットの数はいくつですか?
- 7. OS XまたはiOSから送信された場合、SOAPActionが認識されない
- 8. 再生フレームワーク--- HTML送信ボタンコントローラコード
- 9. 私はOS X にASP.NetコアRC2 MVCアプリケーションを構築していますOS X
- 10. 再生! 2.0がMac OS XのJDK 1.7でハングする
- 11. HWND_BROADCASTに送信されたメッセージは他のデスクトップに送信されますか?
- 12. OS Xコアオーディオ再生/出力でオーディオドロップアウトを経験する
- 13. Mac OS XでRebol 2でサウンドを再生する方法
- 14. フォームを送信すると同じデータが再送信されます
- 15. ビルドアプリ、それはOS Xのさまざまなバージョンに
- 16. AndroidでHLSビデオを再生するとリファラーが送信されません。
- 17. 間違ったNIC(Java、Mac OS X)でUDPマルチキャストを送信
- 18. OS X swift添付ファイル付きメールを送信
- 19. 私は、音楽が再生され、 "再生"を示すボタン
- 20. 送信ボタンはフォームタグ内には送信されません
- 21. GitはOS XのHTTP経由で受信します
- 22. alt + cmd + H、os x Lionの再マップ
- 23. TCPはファンクション再送信ロジックを送信しますか?
- 24. Mac OS XのQuartz ComposerでRTSPストリームを再生するにはどうすればよいですか?
- 25. メールは送信されますが返信されません
- 26. のMac OS Xには、私は、Mac OS X使用して10.12の午前私のOpenGLウィンドウ
- 27. AVPlayerブランクビデオ:音は再生されますがビデオは再生されません
- 28. 生成されたキャンバスイメージをWebサイトサーバーに送信しますか?
- 29. メールは送信されますが送信されませんか?
- 30. PyGraphvizはOS-X 10.9.4にインストールされていません