나는 비트 조각처럼하고 싶다.AudioQueueBuffer에서 AudioQueueLevelMeterState가 발생하는 위치는 어디입니까?
주기적으로 AudioQueueLevelMeterState를 가져올 타이머를 설정할 수 있습니다.
그러나 AudioQueueLevelMeterState가 AudioQueueBuffer의 내용과 쿼리되는 시간을 관련시키는 방법이없는 것 같습니까?
예를 들어, 내 버퍼가 1 초라고 가정 해 봅시다. 초당 60 번 미터 상태를 쿼리하는 타이머를 실행합니다. 0.5 초가되면 원하는 레벨을 얻습니다. 결과적으로, 나는 레벨을 얻는 시점, 즉 나머지 0.5 초에서 그 오디오 버퍼의 덩어리를 가져 가고 싶다.
아이디어가 있으십니까? 말하자면 버퍼에서 모든 것을 할 수있는 방법은 무엇입니까?
많은 조언을 주시면 감사하겠습니다.
많은 감사, xj