|
|||||||||
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 lengthpublic AudioFileFormat(AudioFileFormat.Type type, AudioFormat fmt, int frameLen, Map<String,Object> properties)
type
- the typefmt
- the formatframeLen
- the frame lengthproperties
- the propertiesprotected AudioFileFormat(AudioFileFormat.Type type, int byteLen, AudioFormat fmt, int frameLen)
type
- the typebyteLen
- the byte lengthfmt
- the formatframeLen
- the frame lengthMethod 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 Object
Object.getClass()
,
Object.hashCode()
,
Class.getName()
,
Integer.toHexString(int)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |