HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AU_SoundManager Class Reference

#include <AU_SoundManager.h>

Public Member Functions

 AU_SoundManager ()
 
 ~AU_SoundManager ()
 
void setMute (int onoff)
 
int getMute () const
 
void setMono (int onoff)
 
int getMono () const
 
void setLeftVolume (float volume)
 
float getLeftVolume () const
 
void setRightVolume (float volume)
 
float getRightVolume () const
 
int loadTest (const CL_Clip *clip, int rewind)
 
int unloadTest (void)
 
int isTestActive (void) const
 
int rewindTest (void)
 
int forwardTest (void)
 
void waitTestEnd (void)
 
int setTestDirection (int dir)
 
int setTestLoop (int yesno)
 
int setTestFull (int yesno)
 
void setTestRange (float min, float max)
 
int playFile (const char *filename, float l, float r)
 
int isPlaying (void) const
 
int loadScrub (const CL_Clip *clip)
 
int unloadScrub (void)
 
int isScrubbing (void) const
 
void scrubReset ()
 
void setScrubRealTime (int level)
 
int getScrubRealTime () const
 
void setScrubRepeat (int onoff)
 
int getScrubRepeat () const
 
void setScrubSustain (float sustain)
 
float getScrubSustain () const
 
void setScrubOffset (float offset)
 
float getScrubOffset () const
 
void setScrubFrequency (int frequency)
 
int getScrubFrequency () const
 
void setScrubDeltas (float fore, float back)
 
void getScrubDeltas (float &fore, float &back) const
 
void setScrubIndex (float index)
 
float getScrubIndex () const
 
void setScrubSmooth (int smooth)
 
int getScrubSmooth () const
 
void setScrubReverse (bool is_reverse)
 
bool getScrubReverse () const
 
void setScrubOneFrame (bool is_oneframe)
 
bool getScrubOneFrame () const
 
int loadRealtime (const CL_Clip *clip, int start, int end, float queue)
 
void startRealtime (int rate, int channels, float queue)
 
void stopRealtime ()
 
int isRealtime (void) const
 
void getMaxLevel (float *l, float *r) const
 
void shutDown ()
 
int isAUDeviceOpen () const
 
void loseAUInterest () const
 
int obtainAUDevice ()
 
int releaseAUDevice ()
 

Detailed Description

Definition at line 19 of file AU_SoundManager.h.

Constructor & Destructor Documentation

AU_SoundManager::AU_SoundManager ( )
AU_SoundManager::~AU_SoundManager ( )

Member Function Documentation

int AU_SoundManager::forwardTest ( void  )
float AU_SoundManager::getLeftVolume ( ) const
void AU_SoundManager::getMaxLevel ( float *  l,
float *  r 
) const
int AU_SoundManager::getMono ( ) const
int AU_SoundManager::getMute ( ) const
float AU_SoundManager::getRightVolume ( ) const
void AU_SoundManager::getScrubDeltas ( float &  fore,
float &  back 
) const
int AU_SoundManager::getScrubFrequency ( ) const
float AU_SoundManager::getScrubIndex ( ) const
float AU_SoundManager::getScrubOffset ( ) const
bool AU_SoundManager::getScrubOneFrame ( ) const
int AU_SoundManager::getScrubRealTime ( ) const
int AU_SoundManager::getScrubRepeat ( ) const
bool AU_SoundManager::getScrubReverse ( ) const
int AU_SoundManager::getScrubSmooth ( ) const
float AU_SoundManager::getScrubSustain ( ) const
int AU_SoundManager::isAUDeviceOpen ( ) const
int AU_SoundManager::isPlaying ( void  ) const
int AU_SoundManager::isRealtime ( void  ) const
int AU_SoundManager::isScrubbing ( void  ) const
int AU_SoundManager::isTestActive ( void  ) const
int AU_SoundManager::loadRealtime ( const CL_Clip clip,
int  start,
int  end,
float  queue 
)
int AU_SoundManager::loadScrub ( const CL_Clip clip)
int AU_SoundManager::loadTest ( const CL_Clip clip,
int  rewind 
)
void AU_SoundManager::loseAUInterest ( ) const
int AU_SoundManager::obtainAUDevice ( )
int AU_SoundManager::playFile ( const char *  filename,
float  l,
float  r 
)
int AU_SoundManager::releaseAUDevice ( )
int AU_SoundManager::rewindTest ( void  )
void AU_SoundManager::scrubReset ( )
void AU_SoundManager::setLeftVolume ( float  volume)
void AU_SoundManager::setMono ( int  onoff)
void AU_SoundManager::setMute ( int  onoff)
void AU_SoundManager::setRightVolume ( float  volume)
void AU_SoundManager::setScrubDeltas ( float  fore,
float  back 
)
void AU_SoundManager::setScrubFrequency ( int  frequency)
void AU_SoundManager::setScrubIndex ( float  index)
void AU_SoundManager::setScrubOffset ( float  offset)
void AU_SoundManager::setScrubOneFrame ( bool  is_oneframe)
void AU_SoundManager::setScrubRealTime ( int  level)
void AU_SoundManager::setScrubRepeat ( int  onoff)
void AU_SoundManager::setScrubReverse ( bool  is_reverse)
void AU_SoundManager::setScrubSmooth ( int  smooth)
void AU_SoundManager::setScrubSustain ( float  sustain)
int AU_SoundManager::setTestDirection ( int  dir)
int AU_SoundManager::setTestFull ( int  yesno)
int AU_SoundManager::setTestLoop ( int  yesno)
void AU_SoundManager::setTestRange ( float  min,
float  max 
)
void AU_SoundManager::shutDown ( )
void AU_SoundManager::startRealtime ( int  rate,
int  channels,
float  queue 
)
void AU_SoundManager::stopRealtime ( )
int AU_SoundManager::unloadScrub ( void  )
int AU_SoundManager::unloadTest ( void  )
void AU_SoundManager::waitTestEnd ( void  )

The documentation for this class was generated from the following file: