danger.audio
Class AudioManager

java.lang.Object
  |
  +--danger.audio.AudioManager

public class AudioManager
extends java.lang.Object


Field Summary
static int EIGHTH_SECOND
           
static int HALF_SECOND
           
static int META
           
static int NOW
           
static int ONE_SECOND
           
static int QUARTER_SECOND
           
static int UNKNOWN_SEQUENCE
           
static int UNKNOWN_SOUND
           
 
Constructor Summary
AudioManager()
           
 
Method Summary
static Sequence createSequence()
           
static Sequence createSequence(boolean autoDelete)
           
static Sequence createSequence(boolean autoDelete, int type)
           
static Sound createSound()
           
static Sound createSound(boolean autoDelete)
           
static Sound createSound(boolean autoDelete, int type)
           
static void eventAudio(Event event)
           
static int getDebugLevel()
           
static int getTime()
           
static int getTimePlusEighthSecond()
           
static int getTimePlusHalfSecond()
           
static int getTimePlusOneSecond()
           
static int getTimePlusQuarterSecond()
           
static void initializeFromSysApp()
           
static void installImpl(AudioManagerImpl inImpl)
           
static boolean isBuiltIn()
           
static java.lang.Object play(byte[] data)
           
static void playDTMFTone(char toneKey, int signalLengthInMS, int gapBetweenSignalInMS, int volume)
           
static void playDTMFToneAsync(char toneKey, int signalLengthInMS, int gapBetweenSignalInMS, int volume)
           
static void playDTMFToneString(java.lang.String tones, int signalLengthInMS, int gapBetweenSignalInMS, int volume)
           
static void playDTMFToneStringAsync(java.lang.String tones, int signalLengthInMS, int gapBetweenSignalInMS, int volume)
           
static void registerForAudioEvents(Listener inListener)
           
static void stopAll(int type)
           
static void testTone(boolean status)
           
static void testToneFrequency(int frequency)
           
static void unregisterForAudioEvents(Listener inListener)
           
static void vibrate(int inDuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNKNOWN_SEQUENCE

public static final int UNKNOWN_SEQUENCE

UNKNOWN_SOUND

public static final int UNKNOWN_SOUND

META

public static final int META

NOW

public static final int NOW

ONE_SECOND

public static final int ONE_SECOND

HALF_SECOND

public static final int HALF_SECOND

QUARTER_SECOND

public static final int QUARTER_SECOND

EIGHTH_SECOND

public static final int EIGHTH_SECOND
Constructor Detail

AudioManager

public AudioManager()
Method Detail

installImpl

public static void installImpl(AudioManagerImpl inImpl)

initializeFromSysApp

public static void initializeFromSysApp()

isBuiltIn

public static boolean isBuiltIn()

getDebugLevel

public static int getDebugLevel()

vibrate

public static void vibrate(int inDuration)

playDTMFToneStringAsync

public static void playDTMFToneStringAsync(java.lang.String tones,
                                           int signalLengthInMS,
                                           int gapBetweenSignalInMS,
                                           int volume)

playDTMFToneAsync

public static void playDTMFToneAsync(char toneKey,
                                     int signalLengthInMS,
                                     int gapBetweenSignalInMS,
                                     int volume)

playDTMFTone

public static void playDTMFTone(char toneKey,
                                int signalLengthInMS,
                                int gapBetweenSignalInMS,
                                int volume)

playDTMFToneString

public static void playDTMFToneString(java.lang.String tones,
                                      int signalLengthInMS,
                                      int gapBetweenSignalInMS,
                                      int volume)

testToneFrequency

public static void testToneFrequency(int frequency)

testTone

public static void testTone(boolean status)

createSequence

public static Sequence createSequence(boolean autoDelete,
                                      int type)
                               throws AudioException

createSequence

public static Sequence createSequence(boolean autoDelete)
                               throws AudioException

createSequence

public static Sequence createSequence()
                               throws AudioException

createSound

public static Sound createSound(boolean autoDelete,
                                int type)
                         throws AudioException

createSound

public static Sound createSound(boolean autoDelete)
                         throws AudioException

createSound

public static Sound createSound()
                         throws AudioException

registerForAudioEvents

public static void registerForAudioEvents(Listener inListener)

unregisterForAudioEvents

public static void unregisterForAudioEvents(Listener inListener)

eventAudio

public static void eventAudio(Event event)

stopAll

public static void stopAll(int type)

getTime

public static int getTime()

getTimePlusQuarterSecond

public static int getTimePlusQuarterSecond()

getTimePlusHalfSecond

public static int getTimePlusHalfSecond()

getTimePlusOneSecond

public static int getTimePlusOneSecond()

getTimePlusEighthSecond

public static int getTimePlusEighthSecond()

play

public static java.lang.Object play(byte[] data)


Danger Confidential. Copyright © 2000-2003, Danger Inc.