AudioTrack.AttachAuxEffect(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.