类的用途
javax.sound.sampled.AudioFormat.Encoding
使用 AudioFormat.Encoding 的包
包
描述
提供用于捕获、处理和播放采样音频数据的接口和类。
在提供新的音频设备、声音文件读取器和写入器或音频格式转换器时,为服务提供者提供抽象类以进行子类化。
-
AudioFormat.Encoding 在 javax.sound.sampled 中的用法
修饰符和类型Field描述static final AudioFormat.EncodingAudioFormat.Encoding.ALAW指定 a-law 编码数据。protected AudioFormat.EncodingAudioFormat.encoding此格式使用的音频编码技术。static final AudioFormat.EncodingAudioFormat.Encoding.PCM_FLOAT指定浮点 PCM 数据。static final AudioFormat.EncodingAudioFormat.Encoding.PCM_SIGNED指定带符号的线性 PCM 数据。static final AudioFormat.EncodingAudioFormat.Encoding.PCM_UNSIGNED指定无符号的线性 PCM 数据。static final AudioFormat.EncodingAudioFormat.Encoding.ULAW指定 u-law 编码数据。修饰符和类型方法描述AudioFormat.getEncoding()获得此格式声音的编码类型。static AudioFormat.Encoding[]AudioSystem.getTargetEncodings(AudioFormat sourceFormat) 获取系统可以使用一组已安装的格式转换器从具有指定格式的音频输入流中获取的编码。static AudioFormat.Encoding[]AudioSystem.getTargetEncodings(AudioFormat.Encoding sourceEncoding) 获取系统可以使用一组已安装的格式转换器从具有指定编码的音频输入流中获取的编码。javax.sound.sampled 中的方法,参数类型为 AudioFormat.Encoding修饰符和类型方法描述static AudioInputStreamAudioSystem.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream) 通过转换提供的音频输入流,获得指定编码的音频输入流。static AudioFormat.Encoding[]AudioSystem.getTargetEncodings(AudioFormat.Encoding sourceEncoding) 获取系统可以使用一组已安装的格式转换器从具有指定编码的音频输入流中获取的编码。static AudioFormat[]AudioSystem.getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 获取具有特定编码的格式,并且系统可以使用一组已安装的格式转换器从指定格式的流中获取这些格式。static booleanAudioSystem.isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 指示是否可以从具有指定格式的音频输入流中获取指定编码的音频输入流。javax.sound.sampled 中的构造函数,参数类型为 AudioFormat.Encoding修饰符构造方法描述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。 -
AudioFormat.Encoding 在 javax.sound.sampled.spi 中的用法
修饰符和类型方法描述abstract AudioFormat.Encoding[]FormatConversionProvider.getSourceEncodings()获取源格式编码集,此提供程序从中提供格式转换服务。abstract AudioFormat.Encoding[]FormatConversionProvider.getTargetEncodings()获取此提供程序为其提供格式转换服务的目标格式编码集。abstract AudioFormat.Encoding[]FormatConversionProvider.getTargetEncodings(AudioFormat sourceFormat) 获得给定特定源格式的格式转换器支持的目标格式编码集。javax.sound.sampled.spi 中的方法,参数类型为 AudioFormat.Encoding修饰符和类型方法描述abstract AudioInputStreamFormatConversionProvider.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream) 从给定的音频输入流中获取具有指定编码的音频输入流。abstract AudioFormat[]FormatConversionProvider.getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 获取格式转换器支持的指定编码的目标格式集。booleanFormatConversionProvider.isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 指示格式转换器是否支持从特定格式转换为特定编码。booleanFormatConversionProvider.isSourceEncodingSupported(AudioFormat.Encoding sourceEncoding) 指示格式转换器是否支持从指定的源格式编码进行转换。booleanFormatConversionProvider.isTargetEncodingSupported(AudioFormat.Encoding targetEncoding) 指示格式转换器是否支持转换为指定的目标格式编码。