Partager via


SpatialInteractionSource Classe

Définition

Représente un instance détecté d’une main, d’un contrôleur de mouvement ou d’une source vocale qui peut provoquer des interactions et des mouvements.

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
Héritage
Object Platform::Object IInspectable SpatialInteractionSource
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v2.0)

Remarques

Pour les mains et les contrôleurs, chaque contrôleur de main ou de mouvement détecté obtient son propre ID. Tant que le système peut suivre qu’une main est la même main que celle qui a été détectée précédemment, il partage un ID.

Pour la voix, un ID unique sera utilisé pour toutes les entrées vocales.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 Contrôleur
1703 15063 IsGraspSupported
1703 15063 IsMenuSupported
1703 15063 IsPointingSupported
1703 15063 TryGetStateAtTimestamp
1709 16299 La main
1903 18362 TryCreateHandMeshObserver
1903 18362 TryCreateHandMeshObserverAsync

Propriétés

Controller

Représente les spécificités d’un contrôleur de mouvement détecté.

Handedness

Obtient si la source d’interaction représente la main gauche ou la main droite de l’utilisateur.

Id

Obtient l’identificateur de la main, du contrôleur de mouvement ou de la source vocale.

IsGraspSupported

Obtient si la source prend en charge les saisies.

IsMenuSupported

Obtient si la source prend en charge les appuis de menu.

IsPointingSupported

Obtient si la source peut fournir des poses de pointeur.

Kind

Obtient le type de source d’interaction.

Méthodes

TryCreateHandMeshObserver()

Demande de manière synchrone à un HandMeshObserver de fournir des mises à jour de maillage pour chaque image qui suit la forme détectée d’une main.

TryCreateHandMeshObserverAsync()

Demande à un HandMeshObserver de fournir des mises à jour de maillage pour chaque image qui suit la forme détectée d’une main.

TryGetStateAtTimestamp(PerceptionTimestamp)

Obtenez l’état de cette source à partir de l’horodatage spécifié.

S’applique à

Voir aussi