2012-07-24 2 views
4

나는 AVCaptureVideoDataOutputAVCaptureAudioDataOutput를 사용하여 샘플 버퍼에 비디오 및 오디오를 녹음 AVCaptureSession을 사용하고 있습니다.AVCaptureSession에서 오디오 샘플 속도를 설정하는 방법?

iPhone (4 및 4S)의 기본 오디오 샘플 속도는 44100Hz입니다. 4800Hz로 설정하고 싶지만 AVCaptureSession에는 오디오 샘플 속도에 대한 설정이없는 것 같습니다.

나는 (setPreferredHardwareSampleRate 사용)하지만 (세션을 활성화 한 후) 변경으로 하드웨어 샘플 속도를보고하지만이 난 샘플의 실제 속도에 영향을주지 않습니다 하드웨어 샘플 레이트를 변경하는 AVAudioSession를 사용하는 것을 시도했다 AVCaptureAudioDataOutput의 샘플 델리게이트에 들어가기.

AVCaptureSession 자체에서 오디오 샘플 속도를 설정할 수있는 방법이 있습니까?

+0

같은 문제가 있습니다. 해결책을 찾았습니까? – Idan

+1

Nope. 소프트웨어에서 데이터 버퍼 리샘플링을위한 코드를 작성했습니다. 장치에서이 작업을 수행해야했지만 스트리밍하는 경우이 작업은 서버 측에서 수행하는 것이 좋습니다. – Avner

답변

0

iOS 5에서는이 기능을 사용할 수 없습니다.이 기능은 이후 버전에 추가 될 수 있다고 제안합니다.

관련 문제