Spec-Zone.ru › OpenJDK 21

Класс AudioPermission

java.lang.Object
java.security.Permission
java.security.BasicPermission
javax.sound.sampled.AudioPermission
Все реализуемые интерфейсы:
Serializable, Guard
public class AudioPermission extends BasicPermission
Класс AudioPermission представляет права доступа к ресурсам аудиосистемы. Объект AudioPermission содержит имя целевого объекта, но не список действий; у вас либо есть разрешение на указанное имя, либо нет.

Имя целевого объекта — это имя разрешения на доступ к аудио (см. таблицу ниже). Имена следуют соглашению об именовании свойств иерархического типа. Также можно использовать звездочку (*) для обозначения всех разрешений на доступ к аудио.

В следующей таблице перечислены возможные имена целевых объектов разрешений. Для каждого имени таблица предоставляет описание того, что именно разрешает это разрешение, а также обсуждает риски предоставления коду этого разрешения.

Имя целевого объекта разрешения, что разрешает разрешение, и связанные риски
Имя целевого объекта разрешения Что разрешает разрешение Риски предоставления этого разрешения
play Воспроизведение аудио через аудиоустройство или устройства в системе. Разрешает приложению получать и манипулировать линиями и миксерами для воспроизведения аудио (рендеринга). В некоторых случаях использование этого разрешения может повлиять на другие приложения, так как аудио с одной линии может быть смешано с другим аудио, воспроизводимым в системе, или потому что манипуляции с миксером влияют на аудио для всех линий, использующих этот миксер.
record Запись аудио через аудиоустройство или устройства в системе. Разрешает приложению получать и манипулировать линиями и миксерами для записи аудио (захвата). В некоторых случаях использование этого разрешения может повлиять на другие приложения, так как манипуляции с миксером влияют на аудио для всех линий, использующих этот миксер. Это разрешение может позволить апплету или приложению прослушивать пользователя.
С момента:
1.3
См. также:
  • Сериализованная форма

Краткое описание конструкторов

Конструктор Описание
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

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

AudioPermission

public AudioPermission(String name)
Создаёт новый объект AudioPermission с указанным символическим именем, таким как "play" или "record". Звёздочка (*) может использоваться для указания всех разрешений на доступ к аудио.
Параметры:
name - имя нового AudioPermission
Исключения:
NullPointerException - если имя AudioPermission пустое
IllegalArgumentException - если имя AudioPermission пустое

AudioPermission

public AudioPermission(String name, String actions)
Создаёт новый объект AudioPermission с указанным символическим именем, таким как "play" или "record". Параметр actions в данный момент не используется и должен быть пустым.
Параметры:
name - имя нового AudioPermission
actions - (не используется; должно быть пустое)
Исключения:
NullPointerException - если имя AudioPermission пустое
IllegalArgumentException - если имя AudioPermission пустое

© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/sound/sampled/AudioPermission.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API