org.thenesis.midpath.sound.backend.alsa
Class AlsaSink

java.lang.Object
  extended by org.thenesis.midpath.sound.backend.alsa.AlsaSink
Direct Known Subclasses:
AlsaBackend

public class AlsaSink
extends java.lang.Object


Field Summary
static int BYTE_PER_FRAME
           
protected  boolean isOpen
           
 
Constructor Summary
AlsaSink()
           
 
Method Summary
 int available()
           
 void close()
           
 boolean isOpen()
           
static void main(java.lang.String[] args)
           
 void open(java.lang.String deviceName, int bufferSize, int sampleRate)
           
 int write(byte[] buf, int offset, int len)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BYTE_PER_FRAME

public static final int BYTE_PER_FRAME
See Also:
Constant Field Values

isOpen

protected boolean isOpen
Constructor Detail

AlsaSink

public AlsaSink()
Method Detail

open

public void open(java.lang.String deviceName,
                 int bufferSize,
                 int sampleRate)
          throws java.io.IOException
Throws:
java.io.IOException

available

public int available()

close

public void close()

isOpen

public boolean isOpen()

write

public int write(byte[] buf,
                 int offset,
                 int len)

main

public static void main(java.lang.String[] args)
Parameters:
args -