com.sun.media.sound
Class SoftMixingMainMixer

java.lang.Object
  extended by com.sun.media.sound.SoftMixingMainMixer

public class SoftMixingMainMixer
extends java.lang.Object

Main mixer for SoftMixingMixer.

Author:
Karl Helgason

Field Summary
static int CHANNEL_CHANNELMIXER_LEFT
           
static int CHANNEL_CHANNELMIXER_RIGHT
           
static int CHANNEL_EFFECT1
           
static int CHANNEL_EFFECT2
           
static int CHANNEL_EFFECT3
           
static int CHANNEL_EFFECT4
           
static int CHANNEL_LEFT
           
static int CHANNEL_LEFT_DRY
           
static int CHANNEL_RIGHT
           
static int CHANNEL_RIGHT_DRY
           
static int CHANNEL_SCRATCH1
           
static int CHANNEL_SCRATCH2
           
 
Constructor Summary
SoftMixingMainMixer(SoftMixingMixer mixer)
           
 
Method Summary
 void close()
           
 void closeLine(SoftMixingDataLine line)
           
 javax.sound.sampled.AudioInputStream getInputStream()
           
 SoftMixingDataLine[] getOpenLines()
           
 void openLine(SoftMixingDataLine line)
           
protected  void processAudioBuffers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHANNEL_LEFT

public static final int CHANNEL_LEFT
See Also:
Constant Field Values

CHANNEL_RIGHT

public static final int CHANNEL_RIGHT
See Also:
Constant Field Values

CHANNEL_EFFECT1

public static final int CHANNEL_EFFECT1
See Also:
Constant Field Values

CHANNEL_EFFECT2

public static final int CHANNEL_EFFECT2
See Also:
Constant Field Values

CHANNEL_EFFECT3

public static final int CHANNEL_EFFECT3
See Also:
Constant Field Values

CHANNEL_EFFECT4

public static final int CHANNEL_EFFECT4
See Also:
Constant Field Values

CHANNEL_LEFT_DRY

public static final int CHANNEL_LEFT_DRY
See Also:
Constant Field Values

CHANNEL_RIGHT_DRY

public static final int CHANNEL_RIGHT_DRY
See Also:
Constant Field Values

CHANNEL_SCRATCH1

public static final int CHANNEL_SCRATCH1
See Also:
Constant Field Values

CHANNEL_SCRATCH2

public static final int CHANNEL_SCRATCH2
See Also:
Constant Field Values

CHANNEL_CHANNELMIXER_LEFT

public static final int CHANNEL_CHANNELMIXER_LEFT
See Also:
Constant Field Values

CHANNEL_CHANNELMIXER_RIGHT

public static final int CHANNEL_CHANNELMIXER_RIGHT
See Also:
Constant Field Values
Constructor Detail

SoftMixingMainMixer

public SoftMixingMainMixer(SoftMixingMixer mixer)
Method Detail

getInputStream

public javax.sound.sampled.AudioInputStream getInputStream()

processAudioBuffers

protected void processAudioBuffers()

openLine

public void openLine(SoftMixingDataLine line)

closeLine

public void closeLine(SoftMixingDataLine line)

getOpenLines

public SoftMixingDataLine[] getOpenLines()

close

public void close()