2010-06-09 5 views
4

인 메모리 소스에서 재생되는 AudioQueue를 사용하는 예제를 아는 사람이 있습니까?AudioQueue 메모리 내 재생 예제

내가 AudioFileReadPackets를 사용하여 파일에서 재생할 수있는 모든 예제가 있지만 내 경우에는 실시간으로 데이터를 직접 생성하므로 이상적으로 데이터를 직접 파일에 넣고 싶지 않다. 콜백.

도움을 주시면 감사하겠습니다.

답변

0

은 내가 콜백 매우 비슷한만큼, here

0

Audio Queue Services Programming Guide는 당신이 필요로하는 정보를 제공해야하려고하면 적응할 수있는 오디오 장치를 사용하는 예제 알고 있지만, 분명히 구체적인 예를 들어 당신에 약간 느슨한입니다 를 찾고 있습니다. AudioFileReadPackets를 통해 파일의 PCM 데이터 대신 출력 대기열을 통해 메모리 내 오디오 데이터를 푸시하면됩니다.

AudioQueue 플레이어 콜백에서 음 성 합성의 합리적인 예가 다른 stackoverflow question에 있음을 발견했습니다.

0

SpeakHere 예가 가장 좋은 예입니다. 이 예제는 장치에서 소리를 녹음하고 재생합니다. 이 예제는 Apple 샘플 사이트에서 찾을 수 있습니다.

+3

평상시처럼 매우 훌륭하고 완벽한 앱의 큰 예입니다. 심지어 C++에서 일부 코드를 사용합니다. 배우기가 어렵습니다. –

+0

더 이상 동의 할 수 없습니다! 이 예제에서 OpenGL ES를 사용하여 레벨 미터를 렌더링하고 렌더링해야하는 이유는 무엇입니까? 사실 레벨 미터의 코드만으로는 엄청납니다. 샘플 코드는 정확히 ... 샘플 또는 '예제'로 가능한 한 최소한의 문제로 코드 또는 기능을 사용하는 방법을 보여 주어야합니다. 나에게 의견이 없으면 그것에 대해 시작하게하지 마라. 누군가 실제로 애플에게 뭔가를 가르치는 코드를 작성하는 법을 가르쳐야합니다. – MarqueIV