Spatializer Classe

Definição

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

[Android.Runtime.Register("android/media/Spatializer", ApiSince=32, DoNotGenerateAcw=true)]
public class Spatializer : Java.Lang.Object
[<Android.Runtime.Register("android/media/Spatializer", ApiSince=32, DoNotGenerateAcw=true)>]
type Spatializer = class
    inherit Object
Herança
Spatializer
Atributos

Comentários

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo. A espacialização sonora simula sons provenientes do ouvinte como se fossem provenientes de alto-falantes virtuais colocados ao redor do ouvinte.<Br> Support for spatialization is optional, use AudioManager#getSpatializer() to obtain an instance of this class if the feature is supported.

Java documentação para android.media.Spatializer.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
Spatializer(IntPtr, JniHandleOwnership)

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

Campos

Nome Description
SpatializerImmersiveLevelMultichannel
Obsoleto.

A constante que indica o Spatializer dispositivo dá suporte à espacialização multicanal.

SpatializerImmersiveLevelNone
Obsoleto.

Constante indicando que não há recursos de espacialização com suporte neste dispositivo.

SpatializerImmersiveLevelOther
Obsoleto.

A constante que indica o Spatializer dispositivo dá suporte a um modo de espacialização que difere dos disponíveis neste nível de SDK.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
ImmersiveAudioLevel

Retorne o nível de suporte para o recurso de espacialização neste dispositivo.

IsAvailable

Retorna se a espacialização está disponível.

IsEnabled

Retorna se a espacialização está habilitada ou não.

IsHeadTrackerAvailable

Retorna se um rastreador principal está disponível no momento para o dispositivo de áudio usado pelo efeito espacializador.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
JniPeerMembers

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
SpatializedChannelMasks

Retorna uma lista de máscaras de canal que representam as máscaras de canal mais largas que o espacializador é capaz de renderizar com posições de canal individuais.

ThresholdClass

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

ThresholdType

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

Métodos

Nome Description
AddOnHeadTrackerAvailableListener(IExecutor, Spatializer+IOnHeadTrackerAvailableListener)

Adiciona um ouvinte para ser notificado sobre alterações à disponibilidade de um rastreador de cabeçalho.

AddOnSpatializerStateChangedListener(IExecutor, Spatializer+IOnSpatializerStateChangedListener)

Adiciona um ouvinte para ser notificado sobre as alterações ao estado habilitado do Espacializador.

CanBeSpatialized(AudioAttributes, AudioFormat)

Retorna se o áudio do determinado AudioFormat, reproduzido com o determinado AudioAttributes pode ser espacializado.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
Equals(Object)

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RemoveOnHeadTrackerAvailableListener(Spatializer+IOnHeadTrackerAvailableListener)

Remove um ouvinte registrado anteriormente para a disponibilidade de um rastreador de cabeçalho.

RemoveOnSpatializerStateChangedListener(Spatializer+IOnSpatializerStateChangedListener)

Remove um ouvinte adicionado anteriormente para alterações no estado habilitado do Espacializador.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

O espacializador fornece acesso às funcionalidades de consulta e ao comportamento da espacialização sonora no dispositivo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a