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

ArkSound.mm File Reference


Classes

class  ArkSound(NotificationAdapter)
class  TestObserver
struct  Sound
struct  ArkSoundCore
class  ArkSoundCore::Output

Functions

void initialize ()
NSNotificationCenter * notificationCenter ()
void setNotificationCenter: (NSNotificationCenter *noteCenter)
id init ()
void dealloc ()
void * coreRep ()
void makeWindowControllers ()
unsigned sampleRate ()
unsigned frameCount ()
ArkSoundBuffers buffers ()
unsigned channelCount ()
ArkAudioUnitChainaudioUnitChain ()
void play ()
void pause ()
void stop ()
BOOL isPlaying ()
void setIsPlaying: (id sender)
BOOL togglePlaying ()
unsigned playPosition ()
void setPlayPosition: (unsigned pos)
float amplitudeMod ()
void setAmplitudeMod: (float ampMod)
float balance ()
void setBalance: (float balance)
BOOL isLooping ()
void setLooping: (BOOL loop)
BOOL toggleLooping ()
BOOL isMute ()
void setMute: (BOOL m)
BOOL toggleMute ()
BOOL reverse ()
void setNotifies: (BOOL doNote)
BOOL doesNotify ()
void setNotifiesOnPlayPositionChange: (BOOL doNote)
BOOL doesNotifyOnPlayPositionChange ()
NSString * name ()
void setName: (NSString *newName)
NSString * path ()
NSArray * readableTypes ()
BOOL readFromFile:ofType: (NSString *filePath,[ofType] NSString *type)
BOOL streamFromFile:ofType: (NSString *filePath,[ofType] NSString *type)
BOOL writeToFile:ofType: (NSString *filePath,[ofType] NSString *type)

Variables

NSString * ArkSound_AmplitudeModDidChange = @"AmplitudeModDidChange"
NSString * ArkSound_BalanceDidChange = @"BalanceDidChange"
NSString * ArkSound_PlayPositionDidChange = @"PlayPositionDidChange"
NSString * ArkSound_IsPlayingDidChange = @"IsPlayingDidChange"
NSString * ArkSound_IsLoopingDidChange = @"IsLoopingDidChange"
NSString * ArkSound_DidLoop = @"DidLoop"
NSString * ArkSound_NewValKey = @"NewValKey"
implementation ArkSound static
NSNotificationCenter * 
soundNoteCenter = nil

Function Documentation

float amplitudeMod  )  [virtual]
 

ArkAudioUnitChain* audioUnitChain  )  [virtual]
 

float balance  )  [virtual]
 

struct ArkSoundBuffers buffers  )  [virtual]
 

unsigned channelCount  )  [virtual]
 

void* coreRep  )  [virtual]
 

void dealloc  )  [virtual]
 

BOOL doesNotify  )  [virtual]
 

BOOL doesNotifyOnPlayPositionChange  )  [virtual]
 

unsigned frameCount  )  [virtual]
 

id init  )  [virtual]
 

void initialize  )  [static, virtual]
 

BOOL isLooping  )  [virtual]
 

BOOL isMute  )  [virtual]
 

BOOL isPlaying  )  [virtual]
 

void makeWindowControllers  )  [virtual]
 

NSString* name  )  [virtual]
 

NSNotificationCenter* notificationCenter  )  [static, virtual]
 

NSString* path  )  [virtual]
 

void pause  )  [virtual]
 

void play  )  [virtual]
 

unsigned playPosition  )  [virtual]
 

NSArray* readableTypes  )  [static, virtual]
 

BOOL readFromFile:ofType: NSString*  filePath,
[ofType] NSString*  type
[virtual]
 

BOOL reverse  )  [virtual]
 

unsigned sampleRate  )  [virtual]
 

void setAmplitudeMod: float  ampMod  )  [virtual]
 

void setBalance: float  balance  )  [virtual]
 

void setIsPlaying: id  sender  )  [virtual]
 

void setLooping: BOOL  loop  )  [virtual]
 

void setMute: BOOL  m  )  [virtual]
 

void setName: NSString*  newName  )  [virtual]
 

void setNotificationCenter: NSNotificationCenter*  noteCenter  )  [static, virtual]
 

void setNotifies: BOOL  doNote  )  [virtual]
 

void setNotifiesOnPlayPositionChange: BOOL  doNote  )  [virtual]
 

void setPlayPosition: unsigned  pos  )  [virtual]
 

void stop  )  [virtual]
 

BOOL streamFromFile:ofType: NSString*  filePath,
[ofType] NSString*  type
[virtual]
 

BOOL toggleLooping  )  [virtual]
 

BOOL toggleMute  )  [virtual]
 

BOOL togglePlaying  )  [virtual]
 

BOOL writeToFile:ofType: NSString*  filePath,
[ofType] NSString*  type
[virtual]
 


Variable Documentation

NSString* ArkSound_AmplitudeModDidChange = @"AmplitudeModDidChange"
 

NSString* ArkSound_BalanceDidChange = @"BalanceDidChange"
 

NSString* ArkSound_DidLoop = @"DidLoop"
 

NSString* ArkSound_IsLoopingDidChange = @"IsLoopingDidChange"
 

NSString* ArkSound_IsPlayingDidChange = @"IsPlayingDidChange"
 

NSString* ArkSound_NewValKey = @"NewValKey"
 

NSString* ArkSound_PlayPositionDidChange = @"PlayPositionDidChange"
 

implementation ArkSound static NSNotificationCenter* soundNoteCenter = nil
 


Generated on Tue Sep 6 14:54:35 2005 for Arkonnekt Sound by  doxygen 1.4.4