android.media
Class SoundPool

java.lang.Object
  extended by android.media.SoundPool

public class SoundPool
extends Object


Nested Class Summary
static interface SoundPool.OnLoadCompleteListener
           
 
Constructor Summary
SoundPool(int maxStreams, int streamType, int srcQuality)
           
 
Method Summary
 void autoPause()
           
 void autoResume()
           
protected  void finalize()
           
 int load(AssetFileDescriptor afd, int priority)
           
 int load(Context context, int resId, int priority)
           
 int load(FileDescriptor fd, long offset, long length, int priority)
           
 int load(String path, int priority)
           
 void pause(int streamID)
           
 int play(int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate)
           
 void release()
           
 void resume(int streamID)
           
 void setLoop(int streamID, int loop)
           
 void setOnLoadCompleteListener(SoundPool.OnLoadCompleteListener listener)
           
 void setPriority(int streamID, int priority)
           
 void setRate(int streamID, float rate)
           
 void setVolume(int streamID, float leftVolume, float rightVolume)
           
 void stop(int streamID)
           
 boolean unload(int soundID)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoundPool

public SoundPool(int maxStreams,
                 int streamType,
                 int srcQuality)
Method Detail

load

public int load(String path,
                int priority)

load

public int load(Context context,
                int resId,
                int priority)

load

public int load(AssetFileDescriptor afd,
                int priority)

load

public int load(FileDescriptor fd,
                long offset,
                long length,
                int priority)

unload

public final boolean unload(int soundID)

play

public final int play(int soundID,
                      float leftVolume,
                      float rightVolume,
                      int priority,
                      int loop,
                      float rate)

pause

public final void pause(int streamID)

resume

public final void resume(int streamID)

autoPause

public final void autoPause()

autoResume

public final void autoResume()

stop

public final void stop(int streamID)

setVolume

public final void setVolume(int streamID,
                            float leftVolume,
                            float rightVolume)

setPriority

public final void setPriority(int streamID,
                              int priority)

setLoop

public final void setLoop(int streamID,
                          int loop)

setRate

public final void setRate(int streamID,
                          float rate)

setOnLoadCompleteListener

public void setOnLoadCompleteListener(SoundPool.OnLoadCompleteListener listener)

release

public final void release()

finalize

protected void finalize()
Overrides:
finalize in class Object


Copyright © 2008-2012. All Rights Reserved.