|
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_SPECIFIEDformat - the format of the audio data contained in the fileframeLength - the audio data length in sample frames, or AudioSystem.NOT_SPECIFIEDgetType()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_SPECIFIEDpublic 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_SPECIFIEDproperties - a Map<String,Object> object
with properties| Method Detail |
|---|
public AudioFileFormat.Type getType()
WAVE or AU.
AudioFileFormat.Type.WAVE,
AudioFileFormat.Type.AU,
AudioFileFormat.Type.AIFF,
AudioFileFormat.Type.AIFC,
AudioFileFormat.Type.SNDpublic int getByteLength()
AudioSystem.NOT_SPECIFIEDpublic AudioFormat getFormat()
public int getFrameLength()
AudioSystem.NOT_SPECIFIEDpublic 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.propertiespublic String toString()