AudioTrack.SetVolume(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 den angegebenen Ausgabegewinnwert für alle Kanäle dieses Titels fest.
[Android.Runtime.Register("setVolume", "(F)I", "GetSetVolume_FHandler")]
public virtual Android.Media.TrackStatus SetVolume(float gain);
[<Android.Runtime.Register("setVolume", "(F)I", "GetSetVolume_FHandler")>]
abstract member SetVolume : single -> Android.Media.TrackStatus
override this.SetVolume : single -> Android.Media.TrackStatus
Parameter
- gain
- Single
Ausgabegewinn für alle Kanäle.
Gibt zurück
Fehlercode oder Erfolg, siehe #SUCCESS, #ERROR_INVALID_OPERATION
- Attribute
Hinweise
Legt den angegebenen Ausgabegewinnwert für alle Kanäle dieses Titels fest.
Gain-Werte werden an das geschlossene Intervall [0,0, max] geklemmt, wobei max der Wert von #getMaxVolume. Ein Wert von 0,0 führt zu Nullgewinn (Stille), und ein Wert von 1,0 bedeutet Einheitsgewinn (Signal unverändert). Der Standardwert ist 1,0, was die Einheitszunahme bedeutet.
Diese API wird bevorzugt gegenüber #setStereoVolume, da sie ordnungsgemäß auf Mono skaliert und bis hin zu Mehrkanalinhalten über Stereo hinaus skaliert wird.
Das Wort "Volume" im API-Namen ist historisch; dies ist eigentlich ein linearer Gewinn.
Java Dokumentation für android.media.AudioTrack.setVolume(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.