Поделиться через


Virtualizer Класс

Определение

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

[Android.Runtime.Register("android/media/audiofx/Virtualizer", DoNotGenerateAcw=true)]
public class Virtualizer : Android.Media.Audiofx.AudioEffect
[<Android.Runtime.Register("android/media/audiofx/Virtualizer", DoNotGenerateAcw=true)>]
type Virtualizer = class
    inherit AudioEffect
Наследование
Virtualizer
Атрибуты

Комментарии

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

Приложение создает объект Virtualizer для создания экземпляра и управления подсистемой виртуализации в звуковой платформе.

Методы, типы параметров и единицы, предоставляемые реализацией Virtualizer, напрямую сопоставляют методы, определенные спецификацией OpenSL ES 1.0.1 (http://www.khronos.org/opensles/) для интерфейса SLVirtualizerItf. Дополнительные сведения см. в этой спецификации.

Чтобы подключить virtualizer к определенному AudioTrack или MediaPlayer, укажите идентификатор сеанса звука для этого AudioTrack или MediaPlayer при создании виртуализатора.

ПРИМЕЧАНИЕ. Присоединение virtualizer к глобальному набору выходных данных звука с помощью сеанса 0 не рекомендуется.

Дополнительные сведения о звуковых сеансах см. в разделе android.media.MediaPlayer#getAudioSessionId() .

Дополнительные сведения об управлении звуковыми эффектами см android.media.audiofx.AudioEffect . в классе.

Документация по Java для android.media.audiofx.Virtualizer.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

Virtualizer(Int32, Int32)

Конструктор классов.

Virtualizer(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

ActionCloseAudioEffectControlSession

Намерение сигнализировать приложению или службе управления эффектами о закрытии звукового сеанса и что эффекты больше не должны применяться.

(Унаследовано от AudioEffect)
ActionDisplayAudioEffectControlPanel

Намерение запустить пользовательский интерфейс панели управления звуковыми эффектами.

(Унаследовано от AudioEffect)
ActionOpenAudioEffectControlSession

Намерение сигнализировать приложению или службе управления эффектами о том, что новый звуковой сеанс открыт и требует применения звуковых эффектов.

(Унаследовано от AudioEffect)
AlreadyExists
Устаревшие..

Состояние внутренней операции.

(Унаследовано от AudioEffect)
ContentTypeGame
Устаревшие..

Значение, #EXTRA_CONTENT_TYPE когда тип воспроизведения содержимого — звук игры

(Унаследовано от AudioEffect)
ContentTypeMovie
Устаревшие..

Значение, когда #EXTRA_CONTENT_TYPE тип воспроизведения содержимого — видео или фильм

(Унаследовано от AudioEffect)
ContentTypeMusic
Устаревшие..

Значение, когда #EXTRA_CONTENT_TYPE тип воспроизведения содержимого — музыка

(Унаследовано от AudioEffect)
ContentTypeVoice
Устаревшие..

Значение для #EXTRA_CONTENT_TYPE типа воспроизведения содержимого — голосовой звук

(Унаследовано от AudioEffect)
EffectAuxiliary

Режим подключения эффектов является вспомогательным.

(Унаследовано от AudioEffect)
EffectInsert

Режим подключения эффектов вставляется.

(Унаследовано от AudioEffect)
EffectPostProcessing

Режим подключения эффектов выполняется после обработки.

(Унаследовано от AudioEffect)
EffectPreProcessing

Режим подключения эффектов предварительно обрабатывается.

(Унаследовано от AudioEffect)
Error
Устаревшие..

Не указано сообщение об ошибке.

(Унаследовано от AudioEffect)
ErrorBadValue
Устаревшие..

Сбой операции из-за плохого значения параметра.

(Унаследовано от AudioEffect)
ErrorDeadObject
Устаревшие..

Сбой операции из-за мертвого удаленного объекта.

(Унаследовано от AudioEffect)
ErrorInvalidOperation
Устаревшие..

Операция завершилась ошибкой, так как она была запрошена в неправильном состоянии.

(Унаследовано от AudioEffect)
ErrorNoInit
Устаревшие..

Сбой операции из-за неправильной инициализации объектов.

(Унаследовано от AudioEffect)
ErrorNoMemory
Устаревшие..

Сбой операции из-за нехватки памяти.

(Унаследовано от AudioEffect)
ExtraAudioSession

Содержит идентификатор звукового сеанса, к которые должны применяться эффекты.

(Унаследовано от AudioEffect)
ExtraContentType

Указывает, какой тип содержимого воспроизводится приложением.

(Унаследовано от AudioEffect)
ExtraPackageName

Содержит имя пакета вызывающего приложения.

(Унаследовано от AudioEffect)
ParamStrength
Устаревшие..

Сила эффекта виртуализатора.

ParamStrengthSupported
Устаревшие..

Параметр силы, поддерживаемый подсистемой виртуализации.

Success
Устаревшие..

Успешная операция.

(Унаследовано от AudioEffect)

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Enabled

Возвращает состояние с включенным эффектом

(Унаследовано от AudioEffect)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HasControl

Проверяет, управляет ли этот объект AudioEffect обработчиком эффектов.

(Унаследовано от AudioEffect)
Id

Возвращает уникальный идентификатор эффекта.

(Унаследовано от AudioEffect)
JniIdentityHashCode

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
JniPeerMembers

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

PeerReference

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
Properties

Возвращает свойства виртуализатора.

RoundedStrength

Получает текущую силу эффекта.

StrengthSupported

Указывает, поддерживается ли настройка силы.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

VirtualizationMode

Возвращает используемый режим виртуализации( если таковой есть).

Методы

CanVirtualize(ChannelIn, VirtualizationMode)

Проверяет, поддерживает ли этот виртуализатор сочетание маски канала и режима виртуализации.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
Dispose(Boolean)

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
ForceVirtualizationMode(VirtualizationMode)

Принудительно заставляет эффект виртуализатора использовать заданный режим обработки.

GetDescriptor()

Получите дескриптор эффекта.

(Унаследовано от AudioEffect)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetSpeakerAngles(ChannelIn, VirtualizationMode, Int32[])

Запрашивает угол виртуального говорящего (azimuth и повышение прав) для сочетания режима маски канала и виртуализации.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
Release()

Освобождает собственные ресурсы AudioEffect.

(Унаследовано от AudioEffect)
SetControlStatusListener(AudioEffect+IOnControlStatusChangeListener)

Задает прослушиватель AudioEffect уведомляет, когда элемент управления обработчиком эффектов принимается или возвращается.

(Унаследовано от AudioEffect)
SetEnabled(Boolean)

Включите или отключите эффект.

(Унаследовано от AudioEffect)
SetEnableStatusListener(AudioEffect+IOnEnableStatusChangeListener)

Задает прослушиватель AudioEffect уведомляет о включении или отключении обработчика эффектов.

(Унаследовано от AudioEffect)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetParameterListener(Virtualizer+IOnParameterChangeListener)

Регистрирует интерфейс OnParameterChangeListener.

SetStrength(Int16)

Задает силу эффекта виртуализатора.

ToArray<T>()

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

События

ControlStatus

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от AudioEffect)
EnableStatus

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от AudioEffect)
Parameter

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

GetJniTypeName(IJavaPeerable)

Виртуализатор звука — это общее имя эффекта для пространственной визуализации звуковых каналов.

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