2011-06-13 2 views
1

iOS에서 오디오 장치로 녹음하려고합니다.
AudioComponentDescription의 componentSubType을 kAudioUnitSubType_VoiceProcessingIO으로 설정했습니다.
AudioUnitInitialize 및 AudioOutputUnitStart의 오류 코드는 모두 1852008051 ('ncfs')입니다.
문서에서이 오류 코드를 찾을 수 없습니다.
kAudioUnitSubType_VoiceProcessingIOkAudioUnitSubType_RemoteIO으로 설정하면 모든 것이 잘됩니다.
누구나 VoiceProcessingIO에서 RemoteIO로 변경할 때 수정해야 할 내용을 알려 줄 수 있습니까? 또한 도움이 remote IO audio units의 사용에 대한이 튜토리얼을 찾을 수 있습니다AudioUnitInitialize가 오류 코드 1852008051에 실패했습니다.

UInt32 flag = 1; 
AudioUnitSetProperty(yourAudioUnit, kAudioOutputUnitProperty_EnableIO, kAudioUnitScope_Input, 1, &flag, sizeof(flag)); 

: 장치에서 기록하고자하는 경우

+0

'kAudioUnitSubType_VoiceProcessingIO'으로 전환 할 때 몇 가지 문제가있었습니다. 내 자체 응답 SO 게시물 참조 http://stackoverflow.com/questions/12821404/apples-voice-processing-audio-unit-kaudiounitsubtype-voiceprocessingio-brok/12856322 # 12856322 –

답변

0

는, 당신은 원격 IO 구성 요소 하위 유형을 사용하고이 속성을 설정해야합니다.

관련 문제