AudioTrack.SetAuxEffectSendLevel(Single) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Sendeebene der Audiospur auf den angefügten Hilfseffekt #attachAuxEffect(int)fest.
[Android.Runtime.Register("setAuxEffectSendLevel", "(F)I", "GetSetAuxEffectSendLevel_FHandler")]
public virtual Android.Media.TrackStatus SetAuxEffectSendLevel(float level);
[<Android.Runtime.Register("setAuxEffectSendLevel", "(F)I", "GetSetAuxEffectSendLevel_FHandler")>]
abstract member SetAuxEffectSendLevel : single -> Android.Media.TrackStatus
override this.SetAuxEffectSendLevel : single -> Android.Media.TrackStatus
Parameter
- level
- Single
lineare Sendeebene
Gibt zurück
Fehlercode oder Erfolg, siehe #SUCCESS, , #ERROR_INVALID_OPERATION#ERROR
- Attribute
Hinweise
Legt die Sendeebene der Audiospur auf den angefügten Hilfseffekt #attachAuxEffect(int)fest. Effektebenen werden an das geschlossene Intervall [0,0, max] geklammert, wobei max der Wert von #getMaxVolume. Ein Wert von 0,0 führt zu keinem Effekt, und der Wert 1,0 ist vollständig gesendet.
Standardmäßig ist die Sendestufe 0,0f, sodass auch dann, wenn ein Effekt an den Spieler angefügt ist, diese Methode aufgerufen werden muss, damit der Effekt angewendet wird.
Beachten Sie, dass der übergebene Levelwert ein linearer Skalar ist. UI-Steuerelemente sollten logarithmusisch skaliert werden: Die durch das Audioframework angewendete Verstärkung reicht von -72dB auf mindestens 0dB, sodass eine entsprechende Konvertierung von linearer UI-Eingabe x auf Ebene lautet: x == 0 -> level = 0 0 < x <= R -> level = 10^(72*(x-R)/20/R)
Java Dokumentation für android.media.AudioTrack.setAuxEffectSendLevel(float).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.