Язык

AudioFlags Перечисление

Определение

public enum AudioFlags
type AudioFlags = 
Наследование
AudioFlags

Поля

Имя. Значение Описание
None 0
AudibilityEnforced 1

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

Справочник по Android для android.media.AudioAttributes.FLAG_AUDIBILITY_ENFORCED.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

HwAvSync 16

Флаг, запрашивающий использование выходного потока, поддерживающего синхронизацию оборудования A/V.

Справочник по Android для android.media.AudioAttributes.FLAG_HW_AV_SYNC.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

LowLatency 256

Эта константа не рекомендуется использовать на уровне API 26. Используйте AudioTrack.Builder.setPerformanceMode(int) с AudioTrack.PERFORMANCE_MODE_LOW_LATENCY для управления производительностью.

Флаг, запрашивающий путь с низкой задержкой при создании AudioTrack. При использовании этого флага частота выборки должна соответствовать собственной частоте выборки устройства. Обработка эффектов также недоступна. Обратите внимание, что если этот флаг используется без указания буфераSizeInBytes, фактический размер буфера AudioTrack может быть слишком небольшим. Рекомендуется указать довольно большой буфер при создании AudioTrack. Затем фактический размер можно уменьшить путем вызова AudioTrack.setBufferSizeInFrames(int). Размер буфера можно оптимизировать, понизив его после каждого вызова write() до тех пор, пока не будет обнаружен звуковой сбой, который обнаруживается путем вызова AudioTrack.getUnderrunCount(). Затем размер буфера можно увеличить до тех пор, пока нет сбоев. Этот шаг настройки должен выполняться при воспроизведении молчания. Этот метод обеспечивает компромисс между задержкой и скоростью сбоя.

Справочник по Android для android.media.AudioAttributes.FLAG_LOW_LATENCY.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к