|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.sound.sampled.AudioFileFormat
public class AudioFileFormat
This describes an audio file, including information about its length, the format of the audio data, and other things.
| Nested Class Summary | |
|---|---|
static class |
AudioFileFormat.Type
An instance of this type describes a standard audio file format. |
| Constructor Summary | |
|---|---|
|
AudioFileFormat(AudioFileFormat.Type type,
AudioFormat fmt,
int frameLen)
Create a new AudioFileFormat given the type, the format, and the frame length. |
|
AudioFileFormat(AudioFileFormat.Type type,
AudioFormat fmt,
int frameLen,
Map<String,Object> properties)
Create a new AudioFileFormat given the type, the format, the frame length, and some properties. |
protected |
AudioFileFormat(AudioFileFormat.Type type,
int byteLen,
AudioFormat fmt,
int frameLen)
Create a new AudioFileFormat given the type, the byte length, the format, and the frame length. |
| Method Summary | |
|---|---|
int |
getByteLength()
Return the byte length of this file format. |
AudioFormat |
getFormat()
Return the AudioFormat associated with this file format. |
int |
getFrameLength()
Return the frame length of this file format. |
Object |
getProperty(String key)
Return the value of a property defined in this format. |
AudioFileFormat.Type |
getType()
Return the Type associated with this file format. |
Map<String,Object> |
properties()
Return the properties associated with this format, as a Map. |
String |
toString()
Return a description of this AudioFileFormat. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AudioFileFormat(AudioFileFormat.Type type,
AudioFormat fmt,
int frameLen)
type - the typefmt - the formatframeLen - the frame length
public AudioFileFormat(AudioFileFormat.Type type,
AudioFormat fmt,
int frameLen,
Map<String,Object> properties)
type - the typefmt - the formatframeLen - the frame lengthproperties - the properties
protected AudioFileFormat(AudioFileFormat.Type type,
int byteLen,
AudioFormat fmt,
int frameLen)
type - the typebyteLen - the byte lengthfmt - the formatframeLen - the frame length| Method Detail |
|---|
public int getByteLength()
public AudioFormat getFormat()
public int getFrameLength()
public Object getProperty(String key)
key - the property name
public AudioFileFormat.Type getType()
public Map<String,Object> properties()
public String toString()
toString in class ObjectObject.getClass(),
Object.hashCode(),
Class.getName(),
Integer.toHexString(int)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||