如何在AVCaptureSession上设置audio采样率?
我使用AVCaptureSession使用AVCaptureVideoDataOutput和AVCaptureAudioDataOutput将video和audiologging到采样缓冲区中。
iPhone(4和4S)的默认audio采样率为44100Hz。 我想将此设置为48000Hz,但AVCaptureSession似乎没有任何audio采样率的设置。
我试图使用AVAudioSession来改变硬件采样率(使用setPreferredHardwareSampleRate),但是虽然它报告硬件采样率被改变(在激活会话之后),但这并不影响我在AVCaptureAudioDataOutput采样代理中获得的实际采样率。
是否有任何方法来设置AVCaptureSession本身的audio采样率?
根据苹果的支持,在iOS 5中没有办法做到这一点。他们build议,这个function可能会被添加到更高版本,甚至6。