软件包 | 描述 |
---|---|
javax.sound.sampled |
提供采样音频数据的捕获、处理和回放的接口和类。
|
javax.sound.sampled.spi |
为服务提供抽象类,在提供新的音频设备、声音文件阅读器和作者或音频格式转换器时提供给子类。
|
Modifier and Type | Field and Description |
---|---|
static AudioFormat.Encoding |
AudioFormat.Encoding.ALAW
指定A律编码数据。
|
protected AudioFormat.Encoding |
AudioFormat.encoding
这种格式使用的音频编码技术。
|
static AudioFormat.Encoding |
AudioFormat.Encoding.PCM_FLOAT
指定浮点PCM数据。
|
static AudioFormat.Encoding |
AudioFormat.Encoding.PCM_SIGNED
指定签名,线性PCM数据。
|
static AudioFormat.Encoding |
AudioFormat.Encoding.PCM_UNSIGNED
指定签名,线性PCM数据。
|
static AudioFormat.Encoding |
AudioFormat.Encoding.ULAW
指定存储空间的编码数据。
|
Modifier and Type | Method and Description |
---|---|
AudioFormat.Encoding |
AudioFormat.getEncoding()
获取在此格式中的声音的编码类型。
|
static AudioFormat.Encoding[] |
AudioSystem.getTargetEncodings(AudioFormat.Encoding sourceEncoding)
得出系统可以从一个指定的编码使用安装格式转换器设置音频输入流获取编码。
|
static AudioFormat.Encoding[] |
AudioSystem.getTargetEncodings(AudioFormat sourceFormat)
得出系统可以从一个指定的格式使用安装格式转换器设置音频输入流获取编码。
|
Modifier and Type | Method and Description |
---|---|
static AudioInputStream |
AudioSystem.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
通过转换所提供的音频输入流,获得所表示的编码的音频输入流。
|
static AudioFormat.Encoding[] |
AudioSystem.getTargetEncodings(AudioFormat.Encoding sourceEncoding)
得出系统可以从一个指定的编码使用安装格式转换器设置音频输入流获取编码。
|
static AudioFormat[] |
AudioSystem.getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
获取具有特定编码的格式,并且该格式使用已安装的格式转换器的集合来从指定格式的流中获得。
|
static boolean |
AudioSystem.isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
指示是否从具有指定格式的音频输入流中获得指定的编码的音频输入流。
|
Constructor and Description |
---|
AudioFormat(AudioFormat.Encoding encoding, float sampleRate, int sampleSizeInBits, int channels, int frameSize, float frameRate, boolean bigEndian)
构建与给定的参数
AudioFormat 。
|
AudioFormat(AudioFormat.Encoding encoding, float sampleRate, int sampleSizeInBits, int channels, int frameSize, float frameRate, boolean bigEndian, Map<String,Object> properties)
构建与给定的参数
AudioFormat 。
|
Modifier and Type | Method and Description |
---|---|
abstract AudioFormat.Encoding[] |
FormatConversionProvider.getSourceEncodings()
获取源格式编码的格式转换服务的提供商提供集。
|
abstract AudioFormat.Encoding[] |
FormatConversionProvider.getTargetEncodings()
得到的目标格式编码的格式转换服务的提供商提供。
|
abstract AudioFormat.Encoding[] |
FormatConversionProvider.getTargetEncodings(AudioFormat sourceFormat)
获得目标格式编码的格式转换器支持设定一个特定的源格式。
|
Modifier and Type | Method and Description |
---|---|
abstract AudioInputStream |
FormatConversionProvider.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
从给定的音频输入流中获得指定的编码的音频输入流。
|
abstract AudioFormat[] |
FormatConversionProvider.getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
如果没有指定的编码的目标格式与此源格式的支持,如果没有指定的编码的目标格式,则返回一个长度为0的数组,获取该格式转换器的指定的目标格式集。
|
boolean |
FormatConversionProvider.isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
指示格式转换器是否支持从特定格式转换为特定的编码格式。
|
boolean |
FormatConversionProvider.isSourceEncodingSupported(AudioFormat.Encoding sourceEncoding)
指示格式转换器是否支持从指定的源格式编码的转换。
|
boolean |
FormatConversionProvider.isTargetEncodingSupported(AudioFormat.Encoding targetEncoding)
指示格式转换器是否支持转换到指定的目标格式编码。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.