public class AudioFileFormat extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AudioFileFormat.Type
An instance of this type describes a standard audio file format.
|
| Modifier | Constructor and Description |
|---|---|
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
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 lengthpublic int getByteLength()
public AudioFormat getFormat()
public int getFrameLength()
public Object getProperty(String key)
key - the property namepublic AudioFileFormat.Type getType()
public Map<String,Object> properties()
public String toString()
toString in class ObjectObject.getClass(),
Object.hashCode(),
Class.getName(),
Integer.toHexString(int)