Condividi tramite


AudioTrack.AttachAuxEffect(Int32) Metodo

Definizione

Collega un effetto ausiliario alla traccia audio.

[Android.Runtime.Register("attachAuxEffect", "(I)I", "GetAttachAuxEffect_IHandler")]
public virtual Android.Media.TrackStatus AttachAuxEffect (int effectId);
[<Android.Runtime.Register("attachAuxEffect", "(I)I", "GetAttachAuxEffect_IHandler")>]
abstract member AttachAuxEffect : int -> Android.Media.TrackStatus
override this.AttachAuxEffect : int -> Android.Media.TrackStatus

Parametri

effectId
Int32

ID univoco a livello di sistema dell'effetto da allegare

Restituisce

codice di errore o esito positivo, vedere #SUCCESS, , #ERROR_INVALID_OPERATION#ERROR_BAD_VALUE

Attributi

Commenti

Collega un effetto ausiliario alla traccia audio. Un tipico effetto ausiliario è un effetto riverbero che può essere applicato a qualsiasi sorgente sonora che indirizza una certa quantità di energia a questo effetto. Questo importo è definito da setAuxEffectSendLevel(). #setAuxEffectSendLevel(float).

Dopo aver creato un effetto ausiliario (ad esempio android.media.audiofx.EnvironmentalReverb), recuperarne l'ID con android.media.audiofx.AudioEffect#getId() e usarlo quando si chiama questo metodo per collegare la traccia audio all'effetto.

Per scollegare l'effetto dalla traccia audio, chiamare questo metodo con un ID effetto Null.

Documentazione java per android.media.AudioTrack.attachAuxEffect(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche