jjdh API

dh.javax.sound
Class AudioInput

java.lang.Object
  extended by dh.javax.sound.AudioInput

public class AudioInput
extends Object

Encapsulate sampled audio input.

Author:
Dennis Heidsiek

Field Summary
(package private)  AudioInputStream basicAudioInputStream
           
(package private)  AudioFormat basicFormat
           
(package private)  InputStream inputStream
           
(package private)  AudioFormat rawFormat
           
 
Constructor Summary
AudioInput(InputStream is)
           
 
Method Summary
protected static AudioFormat asRawPCM(AudioFormat audioFormat)
           
 AudioInputStream getBasicAudioInputStream()
           
 AudioFormat getBasicFormat()
           
 InputStream getInputStream()
           
 AudioInputStream getRawAudioInputStream()
          Convert compressed audio data to a suitable uncompressed little endian PCM format.
 AudioFormat getRawFormat()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inputStream

final InputStream inputStream

basicAudioInputStream

final AudioInputStream basicAudioInputStream

basicFormat

final AudioFormat basicFormat

rawFormat

final AudioFormat rawFormat
Constructor Detail

AudioInput

public AudioInput(InputStream is)
Method Detail

getInputStream

public InputStream getInputStream()

getBasicAudioInputStream

public AudioInputStream getBasicAudioInputStream()

getBasicFormat

public AudioFormat getBasicFormat()

getRawFormat

public AudioFormat getRawFormat()

getRawAudioInputStream

public AudioInputStream getRawAudioInputStream()
Convert compressed audio data to a suitable uncompressed little endian PCM format.


toString

public String toString()
Overrides:
toString in class Object

asRawPCM

protected static AudioFormat asRawPCM(AudioFormat audioFormat)

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.