org.thenesis.midpath.sound.backend.alsa
Class AlsaSink
java.lang.Object
org.thenesis.midpath.sound.backend.alsa.AlsaSink
- Direct Known Subclasses:
- AlsaBackend
public class AlsaSink
- extends java.lang.Object
|
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 |
BYTE_PER_FRAME
public static final int BYTE_PER_FRAME
- See Also:
- Constant Field Values
isOpen
protected boolean isOpen
AlsaSink
public AlsaSink()
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 -