mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-05 08:12:43 +08:00
328 lines
14 KiB
HTML
328 lines
14 KiB
HTML
<div class="header">
|
||
<h1 class="title" title="Package">Package javax.sound.sampled</h1>
|
||
<div class="docSummary">
|
||
<div class="block">
|
||
提供用于捕获,处理和播放采样音频数据的接口和类。
|
||
</div>
|
||
</div>
|
||
<p>See: <a href="#package.description">描述</a></p>
|
||
</div><div class="contentContainer">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
|
||
<caption>
|
||
<span>接口摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">接口</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/Clip.html" title="interface in javax.sound.sampled">Clip</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Clip</code>接口代表一种特殊类型的数据线,其音频数据可以在播放之前加载,而不是实时流式传输。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/DataLine.html" title="interface in javax.sound.sampled">DataLine</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>DataLine</code>添加媒体相关功能,
|
||
<code><a href="../../../javax/sound/sampled/Line.html" title="interface in javax.sound.sampled"><code>Line</code></a></code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/Line.html" title="interface in javax.sound.sampled">Line</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
所述
|
||
<code>Line</code>接口表示单声道或多声道音频馈送。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/LineListener.html" title="interface in javax.sound.sampled">LineListener</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
实现LineListener接口的类的
|
||
<code>LineListener</code>可以注册以在线路状态更改时接收事件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/Mixer.html" title="interface in javax.sound.sampled">Mixer</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
混音器是具有一行或多行的音频设备。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/Port.html" title="interface in javax.sound.sampled">Port</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
端口是用于输入或输出音频到音频设备的简单线。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/SourceDataLine.html" title="interface in javax.sound.sampled">SourceDataLine</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
源数据线是可以写入数据的数据线。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/TargetDataLine.html" title="interface in javax.sound.sampled">TargetDataLine</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
目标数据线是
|
||
<code><a href="../../../javax/sound/sampled/DataLine.html" title="interface in javax.sound.sampled"><code>DataLine</code></a></code>的类型,
|
||
<code><a href="../../../javax/sound/sampled/DataLine.html" title="interface in javax.sound.sampled"><code>DataLine</code></a></code>可以读取音频数据。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
|
||
<caption>
|
||
<span>类摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">类</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/AudioFileFormat.html" title="class in javax.sound.sampled">AudioFileFormat</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>AudioFileFormat</code>类的一个实例描述了一个音频文件,包括文件类型,文件的长度(以字节为单位),文件中包含的音频数据的采样帧长度以及音频数据的格式。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/AudioFileFormat.Type.html" title="class in javax.sound.sampled">AudioFileFormat.Type</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Type</code>类的一个实例代表音频文件的标准类型之一。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/AudioFormat.html" title="class in javax.sound.sampled">AudioFormat</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>AudioFormat</code>是指定声音流中数据的特定布置的类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/AudioFormat.Encoding.html" title="class in javax.sound.sampled">AudioFormat.Encoding</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Encoding</code>类命名用于音频流的特定数据表示类型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/AudioInputStream.html" title="class in javax.sound.sampled">AudioInputStream</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
音频输入流是具有指定音频格式和长度的输入流。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/AudioPermission.html" title="class in javax.sound.sampled">AudioPermission</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>AudioPermission</code>类代表对音频系统资源的访问权限。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/AudioSystem.html" title="class in javax.sound.sampled">AudioSystem</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>AudioSystem</code>类作为采样音频系统资源的入口点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/BooleanControl.html" title="class in javax.sound.sampled">BooleanControl</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>BooleanControl</code>提供了在影响线路音频的两种可能设置之间进行切换的功能。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/BooleanControl.Type.html" title="class in javax.sound.sampled">BooleanControl.Type</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>BooleanControl.Type</code>类的实例识别一种布尔控件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/CompoundControl.html" title="class in javax.sound.sampled">CompoundControl</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
甲
|
||
<code>CompoundControl</code> ,如图形均衡器,提供了在两个或多个相关的性能,其中的每一个本身是表示作为控制
|
||
<code>Control</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/CompoundControl.Type.html" title="class in javax.sound.sampled">CompoundControl.Type</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>CompoundControl.Type</code>内部类的实例识别一种复合控件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/Control.html" title="class in javax.sound.sampled">Control</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<span><a href="../../../javax/sound/sampled/Line.html" title="javax.sound.sampled中的接口"><code>Lines</code></a>经常有一组控制,如增益和平移,影响通过线路的音频信号。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/Control.Type.html" title="class in javax.sound.sampled">Control.Type</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Type</code>类的一个实例表示控件的类型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/DataLine.Info.html" title="class in javax.sound.sampled">DataLine.Info</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
除了从其超类继承的类信息,
|
||
<code>DataLine.Info</code>还提供了特定于数据行的附加信息。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/EnumControl.html" title="class in javax.sound.sampled">EnumControl</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>EnumControl</code>提供对一组离散可能值的控制,每个值由对象表示。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/EnumControl.Type.html" title="class in javax.sound.sampled">EnumControl.Type</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>EnumControl.Type</code>内部类的一个实例标识一种枚举控件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/FloatControl.html" title="class in javax.sound.sampled">FloatControl</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>FloatControl</code>对象提供对一系列浮点值的控制。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/FloatControl.Type.html" title="class in javax.sound.sampled">FloatControl.Type</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>FloatControl.Type</code>内部类的实例识别一种浮动控件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/Line.Info.html" title="class in javax.sound.sampled">Line.Info</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>Line.Info</code>对象包含有关行的信息。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/LineEvent.html" title="class in javax.sound.sampled">LineEvent</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>LineEvent</code>类封装了线路打开,关闭,启动或停止时线路发送监听器的信息。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/LineEvent.Type.html" title="class in javax.sound.sampled">LineEvent.Type</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
LineEvent.Type内部类标识一行发生的事件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/Mixer.Info.html" title="class in javax.sound.sampled">Mixer.Info</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Mixer.Info</code>类代表有关音频混音器的信息,包括产品的名称,版本和供应商以及文本描述。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/Port.Info.html" title="class in javax.sound.sampled">Port.Info</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>Port.Info</code>类扩展了
|
||
<code><a href="../../../javax/sound/sampled/Line.Info.html" title="class in javax.sound.sampled"><code>Line.Info</code></a></code> ,具有特定于端口的附加信息,包括端口的名称以及它是混合器的源还是目标。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/ReverbType.html" title="class in javax.sound.sampled">ReverbType</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>ReverbType</code>类提供访问各种混响设置以应用于音频信号的方法。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Exception Summary table, listing exceptions, and an explanation">
|
||
<caption>
|
||
<span>异常摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">异常</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/LineUnavailableException.html" title="class in javax.sound.sampled">LineUnavailableException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>LineUnavailableException</code>是一个例外,指示由于不可用而无法打开该行。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/sound/sampled/UnsupportedAudioFileException.html" title="class in javax.sound.sampled">UnsupportedAudioFileException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>UnsupportedAudioFileException</code>是一个例外,指示操作失败,因为文件不包含已识别的文件类型和格式的有效数据。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<a name="package.description">
|
||
<!-- --> </a>
|
||
<h2 title="Package javax.sound.sampled Description">Package javax.sound.sampled Description</h2>
|
||
<div class="block">
|
||
<span>提供用于捕获,处理和播放采样音频数据的接口和类。</span>
|
||
<h2> <span>相关文档</span> </h2>
|
||
<span>有关概述,教程,示例和指南,请参阅:</span>
|
||
<ul>
|
||
<li> <span><a href="../../../../technotes/guides/sound">Sound</a></span> </li>
|
||
</ul>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl>
|
||
</div> |