session-ios/Signal/src/audio/SoundBoard.h
2014-05-06 19:41:08 +02:00

21 lines
610 B
Objective-C

#import <Foundation/Foundation.h>
#import "SoundInstance.h"
/**
* Factory class for generating Instances of specific Sound files. These are then maintained
* and controlled from the SoundPlayer class. This class should mask the use of any specific
* soundFiles.
**/
@interface SoundBoard : NSObject
+(SoundInstance*) instanceOfInboundRingtone;
+(SoundInstance*) instanceOfOutboundRingtone;
+(SoundInstance*) instanceOfHandshakeSound;
+(SoundInstance*) instanceOfCompletedSound;
+(SoundInstance*) instanceOfBusySound;
+(SoundInstance*) instanceOfErrorAlert;
+(SoundInstance*) instanceOfAlert;
@end