uTools-Manuals/docs/java/javax/sound/sampled/package-summary.html

328 lines
14 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>