AVCaptureVideoDataOutputとAVCaptureAudioDataOutputを使用して、 AVCaptureSessionを使用してビデオとオーディオをサンプル バッファーに記録しています。
iPhone (4 および 4S) のデフォルトのオーディオ サンプル レートは 44100Hz です。これを 48000Hz に設定したいのですが、AVCaptureSession にはオーディオ サンプル レートの設定がないようです。
AVAudioSessionを使用してハードウェア サンプル レートを変更しようとしましたが(setPreferredHardwareSampleRate を使用)、ハードウェア サンプル レートが変更されたと報告されますが (セッションをアクティブにした後)、AVCaptureAudioDataOutput のサンプル デリゲートで取得している実際のサンプル レートには影響しません。
AVCaptureSession 自体からオーディオ サンプル レートを設定する方法はありますか?