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 ()
ArkAudioUnitChain * audioUnitChain ()
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