オーディオのキャプチャと録音のために AVFoundation を使用しています。よく分からない問題があります。
基本的に、AVCaptureSession からオーディオをキャプチャし、AVWriter を使用して書き込みたいのですが、AVCaptureSession から取得した CMSampleBuffer のタイムスタンプをシフトする必要があります。CMSampleBuffer のドキュメントを読みましたが、タイムスタンプには「プレゼンテーション タイムスタンプ」と「出力プレゼンテーション タイムスタンプ」という 2 つの異なる用語があります。2つの違いは何ですか?
AVCaptureSession から CMSampleBuffer (オーディオ用) インスタンスを取得し、それを AVWriter を使用してファイルに書き込みたいとします。CMTime をバッファに「挿入」してプレゼンテーション タイムスタンプを設定するには、どの関数を使用すればよいですか?結果のファイル?
ありがとう。