javax.sound.sampled
Class AudioFormat

java.lang.Object
  extended by javax.sound.sampled.AudioFormat
Direct Known Subclasses:
SampleRateConversionProvider.SRCAudioFormat, TAudioFormat

public class AudioFormat
extends java.lang.Object


Nested Class Summary
static class AudioFormat.Encoding
           
 
Constructor Summary
AudioFormat(AudioFormat.Encoding encoding, float fSampleRate, int nSampleSizeInBits, int nChannels, int nFrameSize, float fFrameRate, boolean bBigEndian)
           
AudioFormat(AudioFormat.Encoding encoding, float fSampleRate, int nSampleSizeInBits, int nChannels, int nFrameSize, float fFrameRate, boolean bBigEndian, java.util.Map<java.lang.String,java.lang.Object> properties)
           
AudioFormat(float fSampleRate, int nSampleSizeInBits, int nChannels, boolean bSigned, boolean bBigEndian)
           
 
Method Summary
 int getChannels()
           
 AudioFormat.Encoding getEncoding()
           
 float getFrameRate()
           
 int getFrameSize()
           
 java.lang.Object getProperty(java.lang.String key)
           
 float getSampleRate()
           
 int getSampleSizeInBits()
           
 boolean isBigEndian()
           
 boolean matches(AudioFormat format)
           
 java.util.Map<java.lang.String,java.lang.Object> properties()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AudioFormat

public AudioFormat(AudioFormat.Encoding encoding,
                   float fSampleRate,
                   int nSampleSizeInBits,
                   int nChannels,
                   int nFrameSize,
                   float fFrameRate,
                   boolean bBigEndian)

AudioFormat

public AudioFormat(AudioFormat.Encoding encoding,
                   float fSampleRate,
                   int nSampleSizeInBits,
                   int nChannels,
                   int nFrameSize,
                   float fFrameRate,
                   boolean bBigEndian,
                   java.util.Map<java.lang.String,java.lang.Object> properties)

AudioFormat

public AudioFormat(float fSampleRate,
                   int nSampleSizeInBits,
                   int nChannels,
                   boolean bSigned,
                   boolean bBigEndian)
Method Detail

properties

public java.util.Map<java.lang.String,java.lang.Object> properties()

getProperty

public java.lang.Object getProperty(java.lang.String key)

getEncoding

public AudioFormat.Encoding getEncoding()

getSampleRate

public float getSampleRate()

getSampleSizeInBits

public int getSampleSizeInBits()

getChannels

public int getChannels()

getFrameSize

public int getFrameSize()

getFrameRate

public float getFrameRate()

isBigEndian

public boolean isBigEndian()

matches

public boolean matches(AudioFormat format)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object