- java.lang.Object
-
- java.security.Permission
-
- java.security.BasicPermission
-
- javax.sound.sampled.AudioPermission
-
- 实现的所有接口
-
Serializable
,Guard
public class AudioPermission extends BasicPermission
AudioPermission
类表示对音频系统资源的访问权限。AudioPermission
包含目标名称但没有操作列表; 您要么拥有命名权限,要么不拥有。目标名称是音频权限的名称(请参阅下表)。 名称遵循分层属性命名约定。 此外,星号可用于表示所有音频权限。
下表列出了可能的
Permission target name, what the permission allows, and associated risks 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.AudioPermission
目标名称。 对于每个名称,该表提供了该权限允许的确切描述,以及对授予代码权限的风险的讨论。- 从以下版本开始:
- 1.3
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 AudioPermission(String name)
创建具有指定符号名称的新AudioPermission
对象,例如“play”或“record”。AudioPermission(String name, String actions)
创建具有指定符号名称的新AudioPermission
对象,例如“play”或“record”。
-
方法摘要
-
声明方法的类 java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection
-
声明方法的类 java.security.Permission
checkGuard, getName, toString
-
-
-
-
构造方法详细信息
-
AudioPermission
public AudioPermission(String name)
创建一个具有指定符号名称的新AudioPermission
对象,例如“play”或“record”。 星号可用于指示所有音频权限。- 参数
-
name
- 新的AudioPermission
的名称 - 异常
-
NullPointerException
- 如果name
是null
-
IllegalArgumentException
- 如果name
为空
-
AudioPermission
public AudioPermission(String name, String actions)
创建具有指定符号名称的新AudioPermission
对象,例如“play”或“record”。actions
参数当前未使用,应为null
。- 参数
-
name
- 新的AudioPermission
的名称 -
actions
- (未使用;应为null
) - 异常
-
NullPointerException
- 如果name
是null
-
IllegalArgumentException
- 如果name
为空
-
-