All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Interface guinea.player.AudioPlayer
  -  public interface AudioPlayer
  
-  extends Player
  
This is an extension of the Player-interface.  This interface
defined the interface needed to use audio players.
  Method Index
  -   · 
	getAudioDevice()
  
 -  Get the audio device name.
  
 -   · 
	getChannels()
  
 -  Get number of channels.
  
 -   · 
	getOutputVolume()
  
 -  Get the output volume level of the player.
  
 -   · 
	getSampleRate()
  
 -  Get sample rate of player.
  
 -   · 
	setAudioDevice(String)
  
 -  Set audio device to be used.
  
 -   · 
	setChannels(int)
  
 -  Set number of channels.
  
 -   · 
	setOutputVolume(Volume)
  
 -  Set the output volume level of player.
  
 -   · 
	setSampleRate(double)
  
 -  Set output sample rate.
 
  Methods
 · 
getAudioDevice
 public abstract String getAudioDevice()
  -  Get the audio device name.
  
    -  Returns:
    
 -  The name of the device or null if no device
name has been set (default device).
  
 
 
 
 · 
setAudioDevice
 public abstract void setAudioDevice(String devname)
  -  Set audio device to be used.  It is generally a good idea to
set the device to something else than the default device
because all beeps and such go to the default device.
  
    -  Parameters:
    
 -  devname - The name of the device.
  
 
 
 
 · 
setSampleRate
 public abstract void setSampleRate(double sampleRate)
  -  Set output sample rate.
  
    -  Parameters:
    
 -  rate - The sample rate in Hz.
  
 
 
 
 · 
getSampleRate
 public abstract double getSampleRate()
  -  Get sample rate of player.
  
    -  Returns:
    
 -  sample rate in Hz.
  
 
 
 
 · 
getChannels
 public abstract int getChannels()
  -  Get number of channels.
  
    -  Returns:
    
 -  the number of channels.
  
 
 
 
 · 
setChannels
 public abstract void setChannels(int numChannels)
  -  Set number of channels.  The maximum number is limited by the
used.
  
    -  Parameters:
    
 -  numChannels - Number of channels.
  
 
 
 
 · 
setOutputVolume
 public abstract void setOutputVolume(Volume vol)
  -  Set the output volume level of player.  The volume affects all
samples and channels.
  
    -  Parameters:
    
 -  vol - the output volume level.
  
 
 
 
 · 
getOutputVolume
 public abstract Volume getOutputVolume()
  -  Get the output volume level of the player.
  
    -  Returns:
    
 -  the output volume level of player.
  
 
 
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index