2011-09-14 2 views
2

AudioQueueRef를 사용하지 않고 AudioQueue에서 볼륨을 설정하는 방법은 무엇입니까?AudioQueueRef를 사용하지 않고 AudioQueue에서 볼륨을 설정하는 방법은 무엇입니까?

Referef에 관해서는 StackOverflow에서 많은 질문이 있지만 모두 AudioQueueRef 객체를 사용합니다.

AudioQueueRef를 사용하지 않고도 가능합니까?

Please Please

감사합니다.

+1

왜 AudioQueueRef를 사용하지 않으시겠습니까? 이것은 단순히 Audio Queue 객체에 대한 포인터이므로 Audio Queue를 사용하는 경우 AudioQueueRef가 어딘가에 있습니다. – Hollance

+0

@Hollance : 좋습니다. 나는 AudioQueueRef를 시도하고 만들 것이다. 나는 그것이 완전히 다른 목적이라고 생각했다. –

답변

6

previous post으로 시도해보십시오. 질문은 다르지만 그 똑딱 거리는 답변에서 다음 코드를 사용할 수 있습니다. 이전 게시물의 코드 아래를 참조하십시오.

OSStatus errorMsg = AudioQueueSetParameter(audioQueue, kAudioQueueParam_Volume, Level); 

    if (errorMsg) { 
     NSLog(@"AudioQueueSetParameter returned %d when setting the volume.", errorMsg); 
    } 

는 재생 레벨을 제어 above code refer to documentation에 대한

또한 너무 다른 답변을 참조하십시오. 또한 나는 MPVolumeView가 AudioQueue와 함께 사용하고 있으므로 이것을 사용할 수도 있다고 생각합니다.

+0

'audioQueue'가 무엇인지 말할 수 있습니까? 나는 그것이'AudioQueueRef' 타입이고 AudioQueueRef 객체를 사용하고 싶지 않다고 생각합니다. –

관련 문제