Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ArkSound Class Reference

#import <ArkSound.h>

List of all members.

Public Member Functions

(id) - init
(void *) - coreRep
(unsigned) - sampleRate
(unsigned) - frameCount
(ArkSoundBuffers- buffers
(unsigned) - channelCount
(ArkAudioUnitChain *) - audioUnitChain
(void) - play
(void) - pause
(void) - stop
(BOOL) - isPlaying
(void) - setIsPlaying:
(BOOL) - togglePlaying
(unsigned) - playPosition
(void) - setPlayPosition:
(float) - amplitudeMod
(void) - setAmplitudeMod:
(float) - balance
(void) - setBalance:
(BOOL) - isLooping
(void) - setLooping:
(BOOL) - toggleLooping
(BOOL) - isMute
(void) - setMute:
(BOOL) - toggleMute
(BOOL) - reverse
(void) - setNotifies:
(BOOL) - doesNotify
(void) - setNotifiesOnPlayPositionChange:
(BOOL) - doesNotifyOnPlayPositionChange
(NSString *) - name
(void) - setName:
(NSString *) - path
(BOOL) - readFromFile:ofType:
(BOOL) - streamFromFile:ofType:
(BOOL) - writeToFile:ofType:

Static Public Member Functions

(NSNotificationCenter *) + notificationCenter
(void) + setNotificationCenter:

Public Attributes

ArkAudioUnitChainfxChain
BOOL doNotify
BOOL notifyPlayPos

Protected Attributes

ArkSoundCorecore
NSString * path
NSString * name


Member Function Documentation

- (float) amplitudeMod  
 

- (ArkAudioUnitChain*) audioUnitChain  
 

- (float) balance  
 

- (struct ArkSoundBuffers) buffers  
 

- (unsigned) channelCount  
 

- (void*) coreRep  
 

- (BOOL) doesNotify  
 

- (BOOL) doesNotifyOnPlayPositionChange  
 

- (unsigned) frameCount  
 

- (id) init  
 

- (BOOL) isLooping  
 

- (BOOL) isMute  
 

- (BOOL) isPlaying  
 

- (NSString*) name  
 

+ (NSNotificationCenter*) notificationCenter  
 

- (NSString*) path  
 

- (void) pause  
 

- (void) play  
 

- (unsigned) playPosition  
 

- (BOOL) readFromFile: (NSString *)  filePath
ofType: (NSString *)  type
 
 

- (BOOL) reverse  
 

- (unsigned) sampleRate  
 

- (void) setAmplitudeMod: (float)  ampMod  
 

- (void) setBalance: (float)  balance  
 

- (void) setIsPlaying: (id)  sender  
 

- (void) setLooping: (BOOL)  loop  
 

- (void) setMute: (BOOL)  m  
 

- (void) setName: (NSString *)  newName  
 

+ (void) setNotificationCenter: (NSNotificationCenter *)  noteCenter  
 

- (void) setNotifies: (BOOL)  doNote  
 

- (void) setNotifiesOnPlayPositionChange: (BOOL)  doNote  
 

- (void) setPlayPosition: (unsigned)  pos  
 

- (void) stop  
 

- (BOOL) streamFromFile: (NSString *)  filePath
ofType: (NSString *)  type
 
 

- (BOOL) toggleLooping  
 

- (BOOL) toggleMute  
 

- (BOOL) togglePlaying  
 

- (BOOL) writeToFile: (NSString *)  filePath
ofType: (NSString *)  type
 
 


Member Data Documentation

- (struct ArkSoundCore*) core [protected]
 

- (BOOL) doNotify
 

- (ArkAudioUnitChain*) fxChain
 

- (NSString*) name [protected]
 

- (BOOL) notifyPlayPos
 

- (NSString*) path [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Sep 6 14:54:37 2005 for Arkonnekt Sound by  doxygen 1.4.4