AudioManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
AudioManager предоставляет доступ к управлению громкости и режимом звонка.
[Android.Runtime.Register("android/media/AudioManager", DoNotGenerateAcw=true)]
public class AudioManager : Java.Lang.Object
[<Android.Runtime.Register("android/media/AudioManager", DoNotGenerateAcw=true)>]
type AudioManager = class
inherit Object
- Наследование
- Атрибуты
Комментарии
AudioManager предоставляет доступ к управлению громкости и режимом звонка.
Документация по Java для android.media.AudioManager
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Конструкторы
AudioManager(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Поля
ActionAudioBecomingNoisy |
Намерение трансляции, подсказка для приложений о том, что звук вот-вот станет "шумным" из-за изменения в аудиовыходах. |
ActionHdmiAudioPlug |
Действие трансляции: липкая трансляция, указывающая, что кабель HDMI подключен или отключен. |
ActionHeadsetPlug |
Действие трансляции: проводная гарнитура подключена или отключена. |
ActionMicrophoneMuteChanged |
Действие трансляции: изменено состояние отключения микрофона. |
ActionScoAudioStateChanged |
Устаревшие..
Действие намерения липкой трансляции, указывающее, что состояние аудиосоединения Bluetooth SCO изменилось. |
ActionScoAudioStateUpdated |
Действие намерения липкой трансляции, указывающее, что состояние аудиосоединения Bluetooth SCO обновлено. |
ActionSpeakerphoneStateChanged |
Действие трансляции: состояние говорящего изменено. |
AudiofocusGain |
Устаревшие..
Используется для указания на получение аудиофокуса или запрос аудиофокуса неизвестной длительности. |
AudiofocusGainTransient |
Устаревшие..
Используется для указания временного увеличения или запроса аудио фокуса, который, как ожидается, продлится короткое время. |
AudiofocusGainTransientExclusive |
Устаревшие..
Используется для указания временного запроса аудио фокуса, который, как ожидается, продлится короткое время, в течение которого никакие другие приложения или системные компоненты не должны ничего воспроизводить. |
AudiofocusGainTransientMayDuck |
Устаревшие..
Используется для указания временного запроса аудио фокуса, который, как ожидается, продлится короткий промежуток времени, и где это приемлемо для других звуковых приложений, чтобы продолжить воспроизведение после снижения их уровня вывода (также называется "утиный"). |
AudiofocusLoss |
Устаревшие..
Используется для указания на потерю фокуса звука неизвестной длительности. |
AudiofocusLossTransient |
Устаревшие..
Используется для обозначения временной потери аудиофокуса. |
AudiofocusLossTransientCanDuck |
Устаревшие..
Используется для обозначения временной потери аудиофокуса, когда неудачник звукового фокуса может уменьшить громкость вывода, если он хочет продолжить воспроизведение (также называется "утиной"), так как новый владелец фокуса не требует, чтобы другие пользователи молчали. |
AudiofocusNone |
Устаревшие..
Используется, чтобы указать, что аудиофокус не был получен, потерян или запрошен. |
AudiofocusRequestDelayed |
Устаревшие..
Запрос на изменение фокуса, предоставление которого откладывается: запрос был выполнен успешно, но инициатору запроса будет предоставлен звуковой фокус только после завершения условия, препятствующего немедленному предоставлению. |
AudiofocusRequestFailed |
Устаревшие..
Неудачный запрос на изменение фокуса. |
AudiofocusRequestGranted |
Устаревшие..
Успешный запрос на изменение фокуса. |
AudioSessionIdGenerate |
Специальный идентификатор звукового сеанса, указывающий, что идентификатор звукового сеанса неизвестный, и платформа должна создать новое значение. |
DirectPlaybackBitstreamSupported |
Устаревшие..
Возвращаемое значение для |
DirectPlaybackNotSupported |
Устаревшие..
Возвращаемое значение для |
DirectPlaybackOffloadGaplessSupported |
Устаревшие..
Возвращаемое значение для |
DirectPlaybackOffloadSupported |
Устаревшие..
Возвращаемое значение для |
EncodedSurroundOutputAlways |
Устаревшие..
Форматы объемного звука всегда доступны, даже если они не обнаружены оборудованием. |
EncodedSurroundOutputAuto |
Устаревшие..
Форматы объемного звука доступны для использования при их обнаружении. |
EncodedSurroundOutputManual |
Устаревшие..
Форматы объемного звука доступны в соответствии с выбором пользователя, даже если они не обнаружены оборудованием. |
EncodedSurroundOutputNever |
Устаревшие..
Форматы объемного звука никогда не доступны, даже если они обнаружены оборудованием. |
EncodedSurroundOutputUnknown |
Устаревшие..
Режим для форматов объемного звука неизвестен. |
Error |
Код ошибки по умолчанию. |
ErrorDeadObject |
Код ошибки, указывающий на то, что объект, сообщающий о том, что он больше недействителен и нуждается в повторном создании. |
ExtraAudioPlugState |
Дополнительное значение используется в |
ExtraEncodings |
Дополнительно используется в |
ExtraMaxChannelCount |
Дополнительно используется в для |
ExtraRingerMode |
Новый режим звонка. |
ExtraScoAudioPreviousState |
Дополнительно для намерения |
ExtraScoAudioState |
Дополнительно для намерения |
ExtraVibrateSetting |
Устаревшие..
Новый параметр вибрации для определенного типа. |
ExtraVibrateType |
Устаревшие..
Тип вибрации, параметр которого изменился. |
FxBack |
Устаревшие..
Обратный звук |
ModeCallRedirect |
Устаревшие..
Телефонный звонок устанавливается, и его звук перенаправляется на другое устройство. |
ModeCallScreening |
Устаревшие..
Выполняется проверка вызовов. |
ModeCommunicationRedirect |
Устаревшие..
Устанавливается аудио- и видеочат или voIP-звонок, и его звук перенаправляется на другое устройство. |
NumStreams |
Устаревшие..
Этот элемент устарел. |
PlaybackOffloadGaplessSupported |
Устаревшие..
Возвращаемое значение для |
PlaybackOffloadNotSupported |
Устаревшие..
Возвращаемое значение для |
PlaybackOffloadSupported |
Устаревшие..
Возвращаемое значение для |
PropertyOutputFramesPerBuffer |
Используется в качестве ключа для |
PropertyOutputSampleRate |
Используется в качестве ключа для |
PropertySupportAudioSourceUnprocessed |
Используется в качестве ключа для |
PropertySupportMicNearUltrasound |
Используется в качестве ключа для |
PropertySupportSpeakerNearUltrasound |
Используется в качестве ключа для |
RingerModeChangedAction |
Действие залипания намерения трансляции, указывающее, что режим звонка изменился. |
ScoAudioStateConnected |
Устаревшие..
Значение для дополнительного |
ScoAudioStateConnecting |
Устаревшие..
Значение для дополнительных EXTRA_SCO_AUDIO_STATE или EXTRA_SCO_AUDIO_PREVIOUS_STATE, указывающее, что аудиоканалов SCO устанавливается |
ScoAudioStateDisconnected |
Устаревшие..
Значение для дополнительных EXTRA_SCO_AUDIO_STATE или EXTRA_SCO_AUDIO_PREVIOUS_STATE, указывающее, что звуковой канал SCO не установлен |
ScoAudioStateError |
Устаревшие..
Значение дополнительного EXTRA_SCO_AUDIO_STATE, указывающее на ошибку при попытке получить состояние |
StreamAccessibility |
Устаревшие..
Используется для определения громкости аудиопотоков для запросов специальных возможностей |
UseDefaultStreamType |
Предлагает использовать тип потока по умолчанию. |
VibrateSettingChangedAction |
Устаревшие..
Действие намерения трансляции, указывающее, что параметр вибрации изменился. |
Свойства
ActivePlaybackConfigurations |
Возвращает текущие конфигурации активного воспроизведения звука устройства. |
ActiveRecordingConfigurations |
Возвращает текущие конфигурации активной аудиозаписи устройства. |
AllowedCapturePolicy |
Возвращает политику отслеживания. -или- Указывает, может ли звук, воспроизводимый этим приложением, записываться другими приложениями или системой. |
AvailableCommunicationDevices |
Возвращает список звуковых устройств, которые можно выбрать для вариантов использования связи через |
BluetoothA2dpOn |
Устаревшие..
Проверяет, подключено ли аудио периферийное устройство Bluetooth A2DP. -или- Этот член является нерекомендуемой. |
BluetoothScoOn |
Проверяет, используют ли коммуникации Bluetooth SCO. -или- Запросите использование гарнитуры Bluetooth SCO для связи. |
Class |
Возвращает класс среды выполнения данного объекта |
CommunicationDevice |
Возвращает выбранное звуковое устройство для обмена данными. |
EncodedSurroundMode |
Возвращает режим объемного звука. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
IsBluetoothScoAvailableOffCall |
Указывает, поддерживает ли текущая платформа использование SCO для вариантов использования отключенных вызовов. |
IsCallScreeningModeSupported |
Указывает, поддерживает ли платформа специальный режим проверки звонков и мониторинга звонков. |
IsHapticPlaybackSupported |
Возвращает значение , если поддерживается тактильное воспроизведение звука. |
IsMusicActive |
Проверяет, активна ли какая-либо музыка. |
IsRampingRingerEnabled |
Возвращает текущий пользовательский параметр для перезвонки абонента во входящем телефонном звонке. |
IsVolumeFixed |
Указывает, реализует ли устройство политику фиксированного тома. |
JniIdentityHashCode |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
JniPeerMembers |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. |
MicrophoneMute |
Проверяет, включен или выключен микрофон. -или- Устанавливает выключение микрофона. |
Microphones |
Возвращает список , соответствующий |
Mode |
Возвращает текущий звуковой режим. -или- Задает звуковой режим. |
PeerReference |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
RingerMode |
Возвращает текущий режим мелодии звонка. -или- Задает режим звонка. |
Spatializer |
Возврат дескриптора в необязательную платформу |
SpeakerphoneOn |
Проверяет, включена ли динамиковая связь. -или- Задает включение и отключение громкой связи. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
WiredHeadsetOn |
Устаревшие..
Проверяет, подключена ли проводная гарнитура. -или- Устанавливает маршрутизацию звука для проводной гарнитуры. |
Методы
AbandonAudioFocus(AudioManager+IOnAudioFocusChangeListener) |
Отказаться от аудиофокуса. |
AbandonAudioFocusRequest(AudioFocusRequestClass) |
Отказаться от аудиофокуса. |
AddOnCommunicationDeviceChangedListener(IExecutor, AudioManager+IOnCommunicationDeviceChangedListener) |
Добавляет прослушиватель для уведомления об изменениях в звуковом устройстве связи. |
AddOnModeChangedListener(IExecutor, AudioManager+IOnModeChangedListener) |
Добавляет прослушиватель для уведомления об изменениях в звуковом режиме. |
AddOnPreferredMixerAttributesChangedListener(IExecutor, AudioManager+IOnPreferredMixerAttributesChangedListener) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. |
AdjustStreamVolume(Stream, Adjust, VolumeNotificationFlags) |
Корректирует объем определенного потока на один шаг в направлении. |
AdjustSuggestedStreamVolume(Adjust, Stream, VolumeNotificationFlags) |
Корректирует объем наиболее подходящего потока или заданного резервного потока. |
AdjustVolume(Adjust, VolumeNotificationFlags) |
Корректирует объем наиболее подходящего потока. |
AdjustVolumeGroupVolume(Int32, Adjust, VolumeNotificationFlags) |
Корректирует объем определенной группы, связанной с заданным идентификатором, на один шаг в направлении. |
ClearCommunicationDevice() |
Отменяет предыдущий выбор устройства связи, сделанный с |
ClearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) |
Очищает текущие предпочтительные атрибуты микшера, которые были ранее заданы с помощью |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
DispatchMediaKeyEvent(KeyEvent) |
Отправляет имитированное событие ключа для кнопки мультимедиа. |
Dispose() |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
Dispose(Boolean) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
FromContext(Context) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. |
GenerateAudioSessionId() |
Возвращает новый идентификатор звукового сеанса, не связанный с каким-либо проигрывателем или эффектом. |
GetAudioDevicesForAttributes(AudioAttributes) |
Получение звуковых устройств, которые будут использоваться для маршрутизации заданных звуковых атрибутов. |
GetAudioHwSyncForSession(Int32) |
Извлекает идентификатор аппаратной A/V синхронизации, соответствующий заданному идентификатору звукового сеанса. |
GetDevices(GetDevicesTargets) |
Возвращает массив объектов, |
GetDirectPlaybackSupport(AudioFormat, AudioAttributes) |
Возвращает битовое поле, представляющее различные формы прямого воспроизведения, доступные в данный момент для заданного аудиоформата. |
GetDirectProfilesForAttributes(AudioAttributes) |
Возвращает список прямых объектов |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetParameters(String) |
Возвращает переменное число значений параметров из звукового оборудования. |
GetPlaybackOffloadSupport(AudioFormat, AudioAttributes) |
Возвращает значение, указывающее, поддерживается ли на устройстве разгруженное воспроизведение аудиоформата, а также указывает, возможны ли переходы без пробелов. |
GetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) |
Возвращает текущие предпочтительные атрибуты микшера, заданные с помощью |
GetProperty(String) |
Возвращает значение свойства с указанным ключом. |
GetRouting(Mode) |
Устаревшие..
Возвращает текущий битовый вектор маршрутизации звука для указанного режима. |
GetStreamMaxVolume(Stream) |
Возвращает максимальный индекс тома для определенного потока. |
GetStreamMinVolume(Stream) |
Возвращает минимальный индекс тома для определенного потока. |
GetStreamVolume(Stream) |
Возвращает текущий индекс тома для определенного потока. |
GetStreamVolumeDb(Stream, Int32, Int32) |
Возвращает том в дБ (децибел) для заданного типа потока по заданному индексу тома на заданном типе устройства вывода звука. |
GetSupportedMixerAttributes(AudioDeviceInfo) |
Возвращает объект , |
GetVibrateSetting(VibrateType) |
Устаревшие..
Возвращает значение, указывающее, задано ли вибропараметром пользователя для типа вибрирования. |
GetVolumeGroupIdForAttributes(AudioAttributes) |
Возвращает идентификатор группы томов, связанный с заданным |
IsOffloadedPlaybackSupported(AudioFormat, AudioAttributes) |
Возвращает значение, указывающее, поддерживается ли на устройстве разгруженное воспроизведение аудиоформата. |
IsStreamMute(Stream) |
Возвращает текущее состояние отключения звука для определенного потока. |
IsSurroundFormatEnabled(Int32) |
Возвращает значение, указывающее, включен ли определенный формат окружения. |
IsVolumeGroupMuted(Int32) |
Возвращает текущее состояние отключения звука для определенной группы томов, связанной с заданным идентификатором. |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
LoadSoundEffects() |
Загрузка звуковых эффектов. |
LoadSoundEffectsAsync() |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
PlaySoundEffect(SoundEffect) |
Воспроизводит звуковой эффект (нажатие клавиши, открытие/закрытие крышки. |
PlaySoundEffect(SoundEffect, Single) |
Воспроизводит звуковой эффект (нажатие клавиши, открытие/закрытие крышки. |
RegisterAudioDeviceCallback(AudioDeviceCallback, Handler) |
|
RegisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback, Handler) |
Регистрация обратного вызова для уведомления об изменениях воспроизведения звука с помощью |
RegisterAudioRecordingCallback(AudioManager+AudioRecordingCallback, Handler) |
Регистрация обратного вызова для уведомления об изменениях аудиозаписи с помощью |
RegisterMediaButtonEventReceiver(ComponentName) |
Устаревшие..
Зарегистрируйте компонент, чтобы быть единственным получателем намерений MEDIA_BUTTON. |
RegisterMediaButtonEventReceiver(PendingIntent) |
Устаревшие..
Зарегистрируйте компонент, чтобы быть единственным получателем намерений MEDIA_BUTTON. |
RegisterRemoteControlClient(RemoteControlClient) |
Устаревшие..
Регистрирует клиент удаленного управления для предоставления сведений для отображения на пультах дистанционного управления. |
RegisterRemoteController(RemoteController) |
Устаревшие..
|
RemoveOnCommunicationDeviceChangedListener(AudioManager+IOnCommunicationDeviceChangedListener) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. |
RemoveOnModeChangedListener(AudioManager+IOnModeChangedListener) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. |
RemoveOnPreferredMixerAttributesChangedListener(AudioManager+IOnPreferredMixerAttributesChangedListener) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. |
RequestAudioFocus(AudioFocusRequestClass) |
Запрос звукового фокуса. |
RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus) |
Запрос звукового фокуса. |
SetCommunicationDevice(AudioDeviceInfo) |
Выбирает звуковое устройство, которое должно использоваться для вариантов использования связи, например для голосовых или видеозвонков. |
SetEncodedSurroundMode(Int32) |
Задает режим объемного звука. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetParameters(String) |
Задает переменное число значений параметров для звукового оборудования. |
SetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo, AudioMixerAttributes) |
Настраивает атрибуты микшера для конкретного |
SetRouting(Mode, Route, Route) |
Устаревшие..
Задает маршрутизацию звука для указанного режима |
SetStreamMute(Stream, Boolean) |
Отключите или включите звук аудиопотока. |
SetStreamSolo(Stream, Boolean) |
Соло или unsolo для определенного потока. |
SetStreamVolume(Stream, Int32, VolumeNotificationFlags) |
Задает индекс тома для определенного потока. |
SetSurroundFormatEnabled(Int32, Boolean) |
Задает и сохраняет определенный объемный формат как включенный или нет. |
SetVibrateSetting(VibrateType, VibrateSetting) |
Устаревшие..
Задает параметр , когда тип вибрирования должен вибрировать. |
ShouldVibrate(VibrateType) |
Устаревшие..
Возвращает значение, указывающее, должен ли определенный тип вибрировать в соответствии с параметрами пользователя и текущим режимом звонка. |
StartBluetoothSco() |
Запустите аудиосоединение bluetooth SCO. |
StopBluetoothSco() |
Остановите аудиосоединение bluetooth SCO. |
ToArray<T>() |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnloadSoundEffects() |
Выгрузка звуковых эффектов. |
UnregisterAudioDeviceCallback(AudioDeviceCallback) |
Отменяет |
UnregisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback) |
Отмена регистрации обратного вызова воспроизведения звука, ранее зарегистрированного в |
UnregisterAudioRecordingCallback(AudioManager+AudioRecordingCallback) |
Отмена регистрации обратного вызова записи звука, ранее зарегистрированного в |
UnregisterFromRuntime() |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
UnregisterMediaButtonEventReceiver(ComponentName) |
Устаревшие..
Отмена регистрации получателя намерений MEDIA_BUTTON. |
UnregisterMediaButtonEventReceiver(PendingIntent) |
Устаревшие..
Отмена регистрации получателя намерений MEDIA_BUTTON. |
UnregisterRemoteControlClient(RemoteControlClient) |
Устаревшие..
Отменяет регистрацию клиента удаленного управления, который предоставлял сведения для отображения на удаленных элементах управления. |
UnregisterRemoteController(RemoteController) |
Устаревшие..
Отменяет |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. |
GetJniTypeName(IJavaPeerable) |
AudioManager предоставляет доступ к управлению громкости и режимом звонка. |