RemoteIO 오디오 장치를 사용하여 소리를 생성하는 앱이 있습니다. 그러나 대기 시간 및 계산 문제로 인해이 시스템의 샘플링 속도는 8kHz보다 높을 수 없습니다. 다음 줄을 사용하여 샘플링 속도를 설정합니다.iOS에서 오디오 샘플링 속도 적용
AudioSessionSetProperty(kAudioSessionProperty_PreferredHardwareSampleRate,propSize,&hwSampleRate)
그러나 특정 실행에서 나는 44.1kHz의 샘플링 속도를 되 찾는다. 이 경우 해당 샘플링 속도로 계산을 처리 할 수 없어 내 앱이 작동하지 않는 것 같습니다. 샘플링 속도를 8kHz로 유지하는 최선의 선택은 무엇입니까? 종료하고 응용 프로그램을 다시 열면 나쁜 UX가됩니다.
오디오는 iOS의 공유 리소스입니다. 어떤 응용 프로그램도 오디오 하드웨어를 공유하는 다른 OS 서비스 또는 응용 프로그램과 호환되지 않을 수 있으므로 오디오 구성을 강제로 실행할 수 없습니다. 대신 샘플 속도 변환기, 오디오 장치 또는 오디오 처리 부분을 사용해보십시오. – hotpaw2