Sprache

AudioAttributes.Builder.SetLegacyStreamType(Stream) Methode

Definition

Legt Attribute als abgeleitet von den älteren Streamtypen fest.

[Android.Runtime.Register("setLegacyStreamType", "(I)Landroid/media/AudioAttributes$Builder;", "GetSetLegacyStreamType_IHandler")]
public virtual Android.Media.AudioAttributes.Builder? SetLegacyStreamType(Android.Media.Stream streamType);
[<Android.Runtime.Register("setLegacyStreamType", "(I)Landroid/media/AudioAttributes$Builder;", "GetSetLegacyStreamType_IHandler")>]
abstract member SetLegacyStreamType : Android.Media.Stream -> Android.Media.AudioAttributes.Builder
override this.SetLegacyStreamType : Android.Media.Stream -> Android.Media.AudioAttributes.Builder

Parameter

streamType
Stream

einer von AudioManager.STREAM_VOICE_CALL, AudioManager.STREAM_SYSTEM, AudioManager.STREAM_RING, AudioManager.STREAM_MUSIC, AudioManager.STREAM_ALARM oder AudioManager.STREAM_NOTIFICATION.

Gibt zurück

dieselbe Generator-Instanz.

Attribute

Hinweise

Legt Attribute als abgeleitet von den älteren Streamtypen fest. Warnung: Verwenden Sie diese Methode nicht in Kombination mit dem Festlegen anderer Attribute wie Verwendung, Inhaltstyp, Flags oder haptisches Steuerelement, da diese Methode (die genaueren) Informationen überschreibt, die den zuvor im Generator festgelegten Anwendungsfall beschreiben. Im Allgemeinen vermeiden Sie die Verwendung, und bevorzugen Sie die Einstellung von Verwendung und Inhaltstyp direkt mit setUsage(int) und setContentType(int). Verwenden Sie diese Methode, wenn Sie eine AudioAttributes-Instanz erstellen, um einige der Attribute anhand von Informationen zu initialisieren, die von einem älteren Streamtyp abgeleitet wurden.

Android-Referenz für android.media.AudioAttributes.Builder.setLegacyStreamType.

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.

Gilt für: