From 1283cb31cc763ce29ddb110dd1f778ff9c430f0a Mon Sep 17 00:00:00 2001 From: Kevin Renskers Date: Thu, 10 Oct 2013 13:09:18 +0000 Subject: [PATCH 1/2] Added mute and unmute methods --- Audjustable/Classes/AudioPlayer/AudioPlayer.h | 2 ++ Audjustable/Classes/AudioPlayer/AudioPlayer.m | 10 ++++++++++ 2 files changed, 12 insertions(+) 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]; From 01629e7fdfc4e093ac3900edca07179fceb229ce Mon Sep 17 00:00:00 2001 From: Kevin Renskers Date: Thu, 10 Oct 2013 13:10:27 +0000 Subject: [PATCH 2/2] Update podspec version 0.0.8 --- Audjustable.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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'