Freigeben über


SpatialInteractionSource Klasse

Definition

Stellt eine erkannte instance einer Hand-, Bewegungscontroller- oder Sprachquelle dar, die Interaktionen und Gesten verursachen kann.

public ref class SpatialInteractionSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialInteractionSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialInteractionSource
Public NotInheritable Class SpatialInteractionSource
Vererbung
Object Platform::Object IInspectable SpatialInteractionSource
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v2.0)

Hinweise

Bei Händen und Controllern erhält jeder erkannte Hand- oder Bewegungscontroller eine eigene ID. Solange das System nachverfolgen kann, dass es sich bei einer Hand um dieselbe Hand handelt, die zuvor erkannt wurde, wird eine ID freigegeben.

Für die Sprache wird eine einzelne ID für alle Spracheingaben verwendet.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1703 15063 Controller
1703 15063 IsGraspSupported
1703 15063 IsMenuSupported
1703 15063 IsPointingSupported
1703 15063 TryGetStateAtTimestamp
1709 16299 Händigkeit
1903 18362 TryCreateHandMeshObserver
1903 18362 TryCreateHandMeshObserverAsync

Eigenschaften

Controller

Stellt die Besonderheiten eines erkannten Bewegungscontrollers dar.

Handedness

Ruft ab, ob die Interaktionsquelle die linke oder rechte Hand des Benutzers darstellt.

Id

Ruft den Bezeichner für die Hand-, Bewegungscontroller- oder Sprachquelle ab.

IsGraspSupported

Ruft ab, ob die Quelle Greifer unterstützt.

IsMenuSupported

Ruft ab, ob die Quelle Menüdrücke unterstützt.

IsPointingSupported

Ruft ab, ob die Quelle Zeigerhaltungen bereitstellen kann.

Kind

Ruft den Interaktionsquelltyp ab.

Methoden

TryCreateHandMeshObserver()

Fordert synchron einen HandMeshObserver an, um Gitterupdates für jeden Frame bereitzustellen, der die erkannte Form einer Hand nachverfolgt.

TryCreateHandMeshObserverAsync()

Fordert einen HandMeshObserver an, um Gitterupdates für jeden Frame bereitzustellen, der die erkannte Form einer Hand nachverfolgt.

TryGetStateAtTimestamp(PerceptionTimestamp)

Rufen Sie den Zustand dieser Quelle ab dem angegebenen Zeitstempel ab.

Gilt für:

Weitere Informationen