JavaTM 2 Platform
Standard Ed. 6

javax.sound.sampled
類別 AudioPermission

java.lang.Object
  繼承者 java.security.Permission
      繼承者 java.security.BasicPermission
          繼承者 javax.sound.sampled.AudioPermission
所有已實作的介面:
Serializable, Guard

public class AudioPermission
extends BasicPermission

AudioPermission 類別表示對音頻系統資源的存取權限。AudioPermission 套件含一個目標名稱,但是沒有動作列表;您可以有指定的權限,也可以沒有。

目標名稱是音頻權限的名稱(參見下表)。這些名稱遵守層次結構的屬性命名約定。另外,可以用星號來表示所有的音頻權限。

下表列出了可能的 AudioPermission 目標名稱。該表準確描述了每個名稱所允許的權限,也討論了將該權限授予程式碼的風險。

權限目標名稱 允許的權限 允許此權限所帶來的風險
播放 通過系統上的一個或多個音頻設備進行音頻回放。允許應用程序獲得並操作行和混頻器,以供音頻回放(呈現)使用。 在某些情況下,使用此權限可能影響其他應用程序,因為一行的音頻可能與在系統上播放的其他音頻混合,而且操作一個混頻器將影響使用該混頻器的所有行。
錄製 通過系統上的一個或多個音頻設備進行音頻錄製。允許應用程序獲得並操作行和混頻器,以供音頻錄製(捕獲)使用。 在某些情況下,使用此權限可能影響其他應用程序,因為操作混頻器會影響使用該混頻器的所有行的音頻。此權限可以啟用竊聽使用者的 applet 或應用程序。

從以下版本開始:
1.3
另請參見:
序列化表格

建構子摘要
AudioPermission(String name)
          創建具有指定符號名(如 "play" 或 "record")的 AudioPermission 物件。
AudioPermission(String name, String actions)
          創建具有指定符號名("play" 或 "record")的 AudioPermission 物件。
 
方法摘要
 
從類別 java.security.BasicPermission 繼承的方法
equals, getActions, hashCode, implies, newPermissionCollection
 
從類別 java.security.Permission 繼承的方法
checkGuard, getName, toString
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

AudioPermission

public AudioPermission(String name)
創建具有指定符號名(如 "play" 或 "record")的 AudioPermission 物件。星號可用於指示所有音頻權限。

參數:
name - 新 AudioPermission 的名稱
拋出:
NullPointerException - 如果 namenull
IllegalArgumentException - 如果 name 為空。

AudioPermission

public AudioPermission(String name,
                       String actions)
創建具有指定符號名("play" 或 "record")的 AudioPermission 物件。當前未使用 actions 參數,它應該為 null

參數:
name - 新 AudioPermission 名稱
actions - (未使用,應該為 null
拋出:
NullPointerException - 如果 namenull
IllegalArgumentException - 如果 name 為空。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only