uTools-Manuals/docs/java/javax/sound/sampled/AudioPermission.html

188 lines
9.8 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.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.sound.sampled
</div>
<h2 class="title" title="Class AudioPermission">Class AudioPermission</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../java/security/Permission.html" title="class in java.security">java.security.Permission</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../java/security/BasicPermission.html" title="class in java.security">java.security.BasicPermission</a></li>
<li>
<ul class="inheritance">
<li>javax.sound.sampled.AudioPermission</li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../../java/security/Guard.html" title="java.security中的接口">Guard</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">AudioPermission</span>
extends <a href="../../../java/security/BasicPermission.html" title="class in java.security">BasicPermission</a></pre>
<div class="block">
<span><code>AudioPermission</code>类代表对音频系统资源的访问权限。</span>
<span>一个<code>AudioPermission</code>包含一个目标名称,但没有动作列表;</span>
<span>你有指定的权限,或者你没有。</span>
<p> <span>目标名称是音频许可的名称(请参见下表)。</span> <span>这些名称遵循层次化属性命名约定。</span> <span>此外,星号可用于表示所有音频权限。</span> </p>
<p> <span>下表列出了可能的<code>AudioPermission</code>目标名称。</span> <span>对于每个名称,该表格提供了该权限允许的准确描述,以及对授予代码许可的风险的讨论。</span> </p>
<p></p>
<span> Permission Target Name What the Permission Allows Risks of Allowing this Permission play Audio playback through the audio device or devices on the system. Allows the application to obtain and manipulate lines and mixers for audio playback (rendering). In some cases use of this permission may affect other applications because the audio from one line may be mixed with other audio being played on the system, or because manipulation of a mixer affects the audio for all lines using that mixer. record Audio recording through the audio device or devices on the system. Allows the application to obtain and manipulate lines and mixers for audio recording (capture). In some cases use of this permission may affect other applications because manipulation of a mixer affects the audio for all lines using that mixer. This permission can enable an applet or application to eavesdrop on a user. </span>
<table border="1" cellpadding="5" summary="permission target name, what the permission allows, and associated risks">
</table>
<p></p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../serialized-form.html#javax.sound.sampled.AudioPermission">Serialized Form</a>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/sound/sampled/AudioPermission.html#AudioPermission-java.lang.String-">AudioPermission</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
创建具有指定符号名称的新的
<code>AudioPermission</code>对象,例如“播放”或“记录”。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/sound/sampled/AudioPermission.html#AudioPermission-java.lang.String-java.lang.String-">AudioPermission</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> actions)</code>
<div class="block">
创建具有指定符号名称的新的
<code>AudioPermission</code>对象,例如“播放”或“记录”。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.security.BasicPermission">
<!-- --> </a> <h3>Methods inherited from class java.security.<a href="../../../java/security/BasicPermission.html" title="class in java.security">BasicPermission</a></h3> <code><a href="../../../java/security/BasicPermission.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/security/BasicPermission.html#getActions--">getActions</a>, <a href="../../../java/security/BasicPermission.html#hashCode--">hashCode</a>, <a href="../../../java/security/BasicPermission.html#implies-java.security.Permission-">implies</a>, <a href="../../../java/security/BasicPermission.html#newPermissionCollection--">newPermissionCollection</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.security.Permission">
<!-- --> </a> <h3>Methods inherited from class java.security.<a href="../../../java/security/Permission.html" title="class in java.security">Permission</a></h3> <code><a href="../../../java/security/Permission.html#checkGuard-java.lang.Object-">checkGuard</a>, <a href="../../../java/security/Permission.html#getName--">getName</a>, <a href="../../../java/security/Permission.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="AudioPermission-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>AudioPermission</h4> <pre>public AudioPermission(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
<span>创建具有指定符号名称的新的<code>AudioPermission</code>对象,例如“播放”或“记录”。</span>
<span>星号可用于指示所有音频权限。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 新的名称
<code>AudioPermission</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>name</code>
<code>null</code>
</dd>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>name</code>为空。
</dd>
</dl> </li>
</ul> <a name="AudioPermission-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>AudioPermission</h4> <pre>public AudioPermission(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> actions)</pre>
<div class="block">
<span>创建具有指定符号名称的新的<code>AudioPermission</code>对象,例如“播放”或“记录”。</span>
<span><code>actions</code>参数当前未使用,应为<code>null</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 新的
<code>AudioPermission</code>的名字
</dd>
<dd>
<code>actions</code> - (未使用;应为
<code>null</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>name</code>
<code>null</code>
</dd>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>name</code>为空。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>