diff --git a/Audjustable.podspec b/Audjustable.podspec index bd7ebdd..b506b9d 100644 --- a/Audjustable.podspec +++ b/Audjustable.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "Audjustable" - s.version = "0.0.7" + s.version = "0.0.8" s.summary = "A fast and extensible audio streamer for iOS and OSX with support for gapless playback and custom (non-HTTP) sources." s.homepage = "http://tumtumtum.github.com/audjustable/" s.license = 'MIT' 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];