Idioma

Equalizer Classe

Definição

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

[Android.Runtime.Register("android/media/audiofx/Equalizer", DoNotGenerateAcw=true)]
public class Equalizer : Android.Media.Audiofx.AudioEffect
[<Android.Runtime.Register("android/media/audiofx/Equalizer", DoNotGenerateAcw=true)>]
type Equalizer = class
    inherit AudioEffect
Herança
Atributos

Comentários

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

Um aplicativo cria um objeto Equalizer para instanciar e controlar um mecanismo equalizador na estrutura de áudio. O aplicativo pode simplesmente usar predefinições predefinidas ou ter um controle mais preciso do ganho em cada faixa de frequência controlada pelo equalizador.

Os métodos, os tipos de parâmetro e as unidades expostos pela implementação do Equalizer estão mapeando diretamente aqueles definidos pela Especificação do OpenSL ES 1.0.1 (http://www.khronos.org/opensles/) para a interface SLEqualizerItf. Consulte esta especificação para obter mais detalhes.

Para anexar o Equalizer a um AudioTrack ou MediaPlayer específico, especifique a ID da sessão de áudio deste AudioTrack ou MediaPlayer ao construir o Equalizer.

OBSERVAÇÃO: a anexação de um Equalizador ao mix de saída de áudio global usando a sessão 0 foi preterida.

Consulte android.media.MediaPlayer#getAudioSessionId() detalhes sobre sessões de áudio.

Consulte android.media.audiofx.AudioEffect a classe para obter mais detalhes sobre como controlar efeitos de áudio.

Documentação Java para android.media.audiofx.Equalizer.

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

Construtores

Nome Description
Equalizer(Int32, Int32)

Construtor de classe.

Equalizer(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
ActionCloseAudioEffectControlSession

Intenção de sinalizar para o aplicativo ou serviço de controle de efeito que uma sessão de áudio está fechada e que os efeitos não devem mais ser aplicados.

(Herdado de AudioEffect)
ActionDisplayAudioEffectControlPanel

Intenção de iniciar uma interface do usuário do painel de controle de efeito de áudio.

(Herdado de AudioEffect)
ActionOpenAudioEffectControlSession

Intenção de sinalizar para o aplicativo ou serviço de controle de efeito que uma nova sessão de áudio é aberta e requer efeitos de áudio a serem aplicados.

(Herdado de AudioEffect)
AlreadyExists
Obsoleto.

Status da operação interna.

(Herdado de AudioEffect)
ContentTypeGame
Obsoleto.

Valor para #EXTRA_CONTENT_TYPE quando o tipo de conteúdo reproduzido é o áudio do jogo

(Herdado de AudioEffect)
ContentTypeMovie
Obsoleto.

Valor para #EXTRA_CONTENT_TYPE quando o tipo de conteúdo reproduzido é vídeo ou filme

(Herdado de AudioEffect)
ContentTypeMusic
Obsoleto.

Valor para #EXTRA_CONTENT_TYPE quando o tipo de conteúdo reproduzido é música

(Herdado de AudioEffect)
ContentTypeVoice
Obsoleto.

Valor para #EXTRA_CONTENT_TYPE quando o tipo de conteúdo reproduzido é o áudio de voz

(Herdado de AudioEffect)
EffectAuxiliary

O modo de conexão de efeito é auxiliar.

(Herdado de AudioEffect)
EffectInsert

O modo de conexão de efeito é inserido.

(Herdado de AudioEffect)
EffectPostProcessing

O modo de conexão de efeito é pós-processamento.

(Herdado de AudioEffect)
EffectPreProcessing

O modo de conexão de efeito é pré-processamento.

(Herdado de AudioEffect)
Error
Obsoleto.

Erro não especificado.

(Herdado de AudioEffect)
ErrorBadValue
Obsoleto.

Falha na operação devido a um valor de parâmetro incorreto.

(Herdado de AudioEffect)
ErrorDeadObject
Obsoleto.

A operação falhou devido a um objeto remoto morto.

(Herdado de AudioEffect)
ErrorInvalidOperation
Obsoleto.

A operação falhou porque foi solicitada em estado incorreto.

(Herdado de AudioEffect)
ErrorNoInit
Obsoleto.

Falha na operação devido à inicialização incorreta do objeto.

(Herdado de AudioEffect)
ErrorNoMemory
Obsoleto.

Falha na operação devido à falta de memória.

(Herdado de AudioEffect)
ExtraAudioSession

Contém a ID da sessão de áudio à qual os efeitos devem ser aplicados.

(Herdado de AudioEffect)
ExtraContentType

Indica qual tipo de conteúdo é reproduzido pelo aplicativo.

(Herdado de AudioEffect)
ExtraPackageName

Contém o nome do pacote do aplicativo de chamada.

(Herdado de AudioEffect)
ParamBandFreqRange
Obsoleto.

Intervalo de frequência de banda.

ParamBandLevel
Obsoleto.

Nível de banda.

ParamCenterFreq
Obsoleto.

Frequência do centro de banda.

ParamCurrentPreset
Obsoleto.

Predefinição atual.

ParamGetBand
Obsoleto.

Faixa para uma determinada frequência.

ParamGetNumOfPresets
Obsoleto.

Número de solicitações de predefinições.

ParamGetPresetName
Obsoleto.

Nome predefinido da solicitação.

ParamLevelRange
Obsoleto.

Intervalo de nível de banda.

ParamNumBands
Obsoleto.

Número de bandas.

ParamStringSizeMax
Obsoleto.

Tamanho máximo para o nome predefinido

Success
Obsoleto.

Operação bem-sucedida.

(Herdado de AudioEffect)

Propriedades

Nome Description
Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
CurrentPreset

Obtém a predefinição atual.

Enabled

Retorna o estado habilitado para efeito

(Herdado de AudioEffect)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasControl

Verifica se esse objeto AudioEffect está controlando o mecanismo de efeito.

(Herdado de AudioEffect)
Id

Retorna o identificador exclusivo do efeito.

(Herdado de AudioEffect)
JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados JNI usados para acessar membros dessa associação Java.

NumberOfBands

Obtém o número de bandas de frequência compatíveis com o mecanismo equalizador.

NumberOfPresets

Obtém o número total de predefinições que o equalizador dá suporte.

PeerReference

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

(Herdado de Object)
Properties

Obtém as propriedades do equalizador.

ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(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()

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(Herdado de JavaObject)
Equals(Object)

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
GetBand(Int32)

Obtém a banda que tem mais efeito na frequência fornecida.

GetBandFreqRange(Int16)

Obtém o intervalo de frequência da faixa de frequência fornecida.

GetBandLevel(Int16)

Obtém o conjunto de ganhos para a banda de equalizador fornecida.

GetBandLevelRange()

Obtém o intervalo de nível para uso por #setBandLevel(short,short).

GetCenterFreq(Int16)

Obtém a frequência central da banda fornecida.

GetDescriptor()

Obtenha o descritor de efeito.

(Herdado de AudioEffect)
GetHashCode()

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

(Herdado de Object)
GetPresetName(Int16)

Obtém o nome predefinido com base no índice.

JavaFinalize()
Obsoleto.

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 desse objeto.

(Herdado de Object)
NotifyAll()

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

(Herdado de Object)
Release()

Libera os recursos audioefect nativos.

(Herdado de AudioEffect)
SetBandLevel(Int16, Int16)

Define a faixa de equalizador fornecida como o valor de ganho fornecido.

SetControlStatusListener(AudioEffect+IOnControlStatusChangeListener)

Define o ouvinte que AudioEffect notifica quando o controle do mecanismo de efeito é tomado ou retornado.

(Herdado de AudioEffect)
SetEnabled(Boolean)

Habilite ou desabilite o efeito.

(Herdado de AudioEffect)
SetEnableStatusListener(AudioEffect+IOnEnableStatusChangeListener)

Define o ouvinte que AudioEffect notifica quando o mecanismo de efeito está habilitado ou desabilitado.

(Herdado de AudioEffect)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetParameterListener(Equalizer+IOnParameterChangeListener)

Registra uma interface OnParameterChangeListener.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(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)
UsePreset(Int16)

Define o equalizador de acordo com a predefinição fornecida.

Wait()

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

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <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 seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Eventos

Nome Description
ControlStatus

Ocorre quando esse aplicativo ganha ou perde o controle do mecanismo de efeito.

(Herdado de AudioEffect)
EnableStatus

Ocorre quando o aplicativo de controle altera o estado habilitado do mecanismo de efeito.

(Herdado de AudioEffect)
Parameter

Ocorre quando outro aplicativo que controla o mesmo mecanismo de efeito altera um parâmetro.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

(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 verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Um Equalizador é usado para alterar a resposta de frequência de uma fonte de música específica ou da mistura de saída principal.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a