diff --git a/Audjustable/Classes/AudioPlayer/AudioPlayer.h b/Audjustable/Classes/AudioPlayer/AudioPlayer.h index 8f2f551..f56f158 100644 --- a/Audjustable/Classes/AudioPlayer/AudioPlayer.h +++ b/Audjustable/Classes/AudioPlayer/AudioPlayer.h @@ -191,6 +191,8 @@ AudioQueueBufferRefLookupEntry; -(void) resume; -(void) stop; -(void) flushStop; +-(void) mute; +-(void) unmute; -(void) dispose; -(NSObject*) currentlyPlayingQueueItemId; diff --git a/Audjustable/Classes/AudioPlayer/AudioPlayer.m b/Audjustable/Classes/AudioPlayer/AudioPlayer.m index ff3099b..b98d820 100644 --- a/Audjustable/Classes/AudioPlayer/AudioPlayer.m +++ b/Audjustable/Classes/AudioPlayer/AudioPlayer.m @@ -2143,6 +2143,16 @@ static void AudioQueueIsRunningCallbackProc(void* userData, AudioQueueRef audioQ } } +-(void) mute +{ + AudioQueueSetParameter(audioQueue, kAudioQueueParam_Volume, 0); +} + +-(void) unmute +{ + AudioQueueSetParameter(audioQueue, kAudioQueueParam_Volume, 1); +} + -(void) dispose { [self stop];