javax.sound.sampled
public class AudioFileFormat extends Object
Since: 1.3
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. |
Parameters: type the type fmt the format frameLen the frame length
Parameters: type the type fmt the format frameLen the frame length properties the properties
Parameters: type the type byteLen the byte length fmt the format frameLen the frame length
Parameters: key the property name
Returns: the value of the property, or null if the property is not defined