2012-04-10 2 views
1

내 질문은 무엇입니까? ExtAudioFileCreateWithURL에 사용할 수있는 유효한 오디오 형식은 무엇입니까?ExtAudioFileCreateWithURL : 사용할 유효한 오디오 형식은 무엇입니까?

나는 RemoteIO에서 renderCallback에 기록하고 - 그리고 이러한 사양을 사용하여 작업 한 : : : mFormatID :: kAudioFormatLinearPCM

ExtAudioFileCreateWithURL에게

AudioStreamBasicDescription을 :: AudioFileTypeID을 :: kAudioFileWAVEType

하지만 결과 파일은 거대하므로 압축 된 형식. 나는 몇 시간 동안 검색 및 다양한 형식의 조합으로 연결하지만 에러가 발생했습니다 :

나는 또한 깡통을 포맷하고 기록하는 데 사용할 수 없습니다 수 있는지에 대한 정보를 충돌 본 적이
uncaught exception 'NSInternalInconsistencyException', 
reason: 'Couldn't create file for writing' 

. 현실을 확인하기 위해 SpeakHere 예제를 사용하여 kAudioFormatMPEG4AAC에서 작업하게 만들었지 만, 내 인생에서 그 설정은 내 프로젝트에서 작동하지 않습니다.

압축 오디오를 녹음하기 위해 ExtAudioFileCreateWithURL을 사용하는 것에 관한 정보는 요?

답변

0

AudioFileGetGlobalInfo (등)을 사용하여 현재 시스템이 지원하는 것을 확인할 수 있습니다.

녹음 할 때 시스템에서 필요한 대상 형식을 지원하지 않으면 PCM으로 기록하고 결과를 압축하고 PCM 녹음을 처리하십시오.

관련 문제