2012-01-06 4 views
0

Apple의 AudioQueueTool 예제 프로그램을 기반으로 mp3로 일부 오디오를 녹음하려고합니다. 내가 AudioQueueNewInput 사용하여 오디오 큐를 만들려고 할 때, 내가 다시 애플의 설명서에 따라 내 AudioStreamBasicDescription 내가 살펴 보았다이mp3에 대한 핵심 오디오 AudioStreamBasicDescription의 합리적인 값은 무엇입니까?

AudioStreamBasicDescription output_format; 
memset(&output_format, 0, sizeof(output_format)); 
output_format.mSampleRate=44100.0; 
output_format.mChannelsPerFrame = 1; 
output_format.mFormatID = kAudioFormatMPEGLayer3; 
output_format.mBitsPerChannel = 16; 
output_format.mBytesPerPacket = output_format.mBytesPerFrame = 
(output_format.mBitsPerChannel/8) * output_format.mChannelsPerFrame; 
output_format.mFramesPerPacket = 1; 
output_format.mReserved = 0; 

같이 설정 "재생 데이터 형식이 지원되지 않는"것을 의미 오류 1718449215를 얻을 수 그 IOS에 대한 다른 simular 질문은 IOS의 버전의 Core Audio가 mp3를 녹음하는 것을 지원하지 않는다는 것이 맥 환경에서도 마찬가지입니까? 도움을 주시면 대단히 감사하겠습니다.

답변

0

OS X 및 iOS의 Core Audio는 MP3로 녹음 할 수 없습니다.