Freigeben über


Virtualizer.CanVirtualize(ChannelIn, VirtualizationMode) Methode

Definition

Überprüft, ob die Kombination aus einer Kanalmaske und einem Virtualisierungsmodus von diesem Virtualizer unterstützt wird.

[Android.Runtime.Register("canVirtualize", "(II)Z", "GetCanVirtualize_IIHandler")]
public virtual bool CanVirtualize (Android.Media.ChannelIn inputChannelMask, Android.Media.Audiofx.VirtualizationMode virtualizationMode);
[<Android.Runtime.Register("canVirtualize", "(II)Z", "GetCanVirtualize_IIHandler")>]
abstract member CanVirtualize : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode -> bool
override this.CanVirtualize : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode -> bool

Parameter

inputChannelMask
ChannelIn

die Kanalmaske des zu virtualisierenden Inhalts.

virtualizationMode
VirtualizationMode

der Modus, für den die Virtualisierungsverarbeitung ausgeführt werden soll, einer von #VIRTUALIZATION_MODE_BINAURAL, #VIRTUALIZATION_MODE_TRANSAURAL.

Gibt zurück

"true", wenn die Kombination aus Kanalmaske und Virtualisierungsmodus unterstützt wird, andernfalls "false". <br>Ein Hinweis darauf, dass eine bestimmte Kanalmaske nicht unterstützt wird, bedeutet nicht unbedingt, dass Sie Keine Inhalte mit dieser Kanalmaske wiedergeben können, es bedeutet wahrscheinlicher, dass der Inhalt abgemixt wird, bevor er virtualisiert wird. Beispielsweise kann ein Virtualizer, der nur eine Maske unterstützt, z AudioFormat#CHANNEL_OUT_STEREO . B. weiterhin Inhalte mit einer Maske AudioFormat#CHANNEL_OUT_5POINT1verarbeiten, aber den Inhalt zuerst in Stereo mischen und dann virtualisieren, anstatt jeden Kanal einzeln zu virtualisieren.

Attribute

Ausnahmen

Hinweise

Überprüft, ob die Kombination aus einer Kanalmaske und einem Virtualisierungsmodus von diesem Virtualizer unterstützt wird. Einige Virtualizer-Implementierungen unterstützen möglicherweise nur binaurale Verarbeitung (d. h. nur Kopfhörerausgabe, siehe #VIRTUALIZATION_MODE_BINAURAL), einige unterstützen möglicherweise die transaurale Verarbeitung (d. h. für die Lautsprecherausgabe siehe #VIRTUALIZATION_MODE_TRANSAURAL) für die integrierten Lautsprecher. Verwenden Sie diese Methode, um die Virtualizer-Implementierungsfunktionen abzufragen.

Java-Dokumentation für android.media.audiofx.Virtualizer.canVirtualize(int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: