|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
javax.sound.sampled
|
Property key | Value type | Description |
---|---|---|
"duration" | Long |
playback duration of the file in microseconds |
"author" | String |
name of the author of this file |
"title" | String |
title of this file |
"copyright" | String |
copyright message |
"date" | Date |
date of the recording or release |
"comment" | String |
an arbitrary text |
AudioInputStream
Nested Class Summary | |
---|---|
static class |
AudioFileFormat.Type
An instance of the Type class represents one of the
standard types of audio file. |
Constructor Summary | |
---|---|
|
AudioFileFormat(AudioFileFormat.Type type,
AudioFormat format,
int frameLength)
Constructs an audio file format object. |
|
AudioFileFormat(AudioFileFormat.Type type,
AudioFormat format,
int frameLength,
Map<String,Object> properties)
Construct an audio file format object with a set of defined properties. |
protected |
AudioFileFormat(AudioFileFormat.Type type,
int byteLength,
AudioFormat format,
int frameLength)
Constructs an audio file format object. |
Method Summary | |
---|---|
int |
getByteLength()
Obtains the size in bytes of the entire audio file (not just its audio data). |
AudioFormat |
getFormat()
Obtains the format of the audio data contained in the audio file. |
int |
getFrameLength()
Obtains the length of the audio data contained in the file, expressed in sample frames. |
Object |
getProperty(String key)
Obtain the property value specified by the key. |
AudioFileFormat.Type |
getType()
Obtains the audio file type, such as WAVE or AU . |
Map<String,Object> |
properties()
Obtain an unmodifiable map of properties. |
String |
toString()
Provides a string representation of the file format. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected AudioFileFormat(AudioFileFormat.Type type, int byteLength, AudioFormat format, int frameLength)
type
- the type of the audio filebyteLength
- the length of the file in bytes, or AudioSystem.NOT_SPECIFIED
format
- the format of the audio data contained in the fileframeLength
- the audio data length in sample frames, or AudioSystem.NOT_SPECIFIED
getType()
public AudioFileFormat(AudioFileFormat.Type type, AudioFormat format, int frameLength)
type
- the type of the audio fileformat
- the format of the audio data contained in the fileframeLength
- the audio data length in sample frames, or AudioSystem.NOT_SPECIFIED
public AudioFileFormat(AudioFileFormat.Type type, AudioFormat format, int frameLength, Map<String,Object> properties)
type
- the type of the audio fileformat
- the format of the audio data contained in the fileframeLength
- the audio data length in sample frames, or
AudioSystem.NOT_SPECIFIED
properties
- a Map<String,Object>
object
with propertiesMethod Detail |
---|
public AudioFileFormat.Type getType()
WAVE
or AU
.
AudioFileFormat.Type.WAVE
,
AudioFileFormat.Type.AU
,
AudioFileFormat.Type.AIFF
,
AudioFileFormat.Type.AIFC
,
AudioFileFormat.Type.SND
public int getByteLength()
AudioSystem.NOT_SPECIFIED
public AudioFormat getFormat()
public int getFrameLength()
AudioSystem.NOT_SPECIFIED
public Map<String,Object> properties()
class description
.
Map<String,Object>
object containing
all properties. If no properties are recognized, an empty map is
returned.getProperty(String)
public Object getProperty(String key)
class description
.
If the specified property is not defined for a
particular file format, this method returns
null
.
key
- the key of the desired property
null
if the property does not exist.properties
public String toString()