Spec-Zone.ru › OpenJDK 17

Класс AudioPermission

java.lang.Object
java.security.Permission
java.security.BasicPermission
javax.sound.sampled.AudioPermission
Все реализуемые интерфейсы:
Serializable, Guard
public class AudioPermission extends BasicPermission
Класс AudioPermission представляет права доступа к ресурсам аудиосистемы. Разрешение 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 - если 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 пустое

© 1993, 2021, 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/17/docs/api/java.desktop/javax/sound/sampled/AudioPermission.html

Spec-Zone.ru

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