public class AudioFileFormat extends java.lang.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,
java.util.Map<java.lang.String,java.lang.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.
|
java.lang.Object |
getProperty(java.lang.String key)
Return the value of a property defined in this format.
|
AudioFileFormat.Type |
getType()
Return the Type associated with this file format.
|
java.util.Map<java.lang.String,java.lang.Object> |
properties()
Return the properties associated with this format, as a Map.
|
java.lang.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, java.util.Map<java.lang.String,java.lang.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 java.lang.Object getProperty(java.lang.String key)
key - the property namepublic AudioFileFormat.Type getType()
public java.util.Map<java.lang.String,java.lang.Object> properties()
public java.lang.String toString()
toString in class java.lang.ObjectObject.getClass(),
Object.hashCode(),
Class.getName(),
Integer.toHexString(int)