SpatialInteractionSource Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma instância detectada de uma mão, controlador de movimento ou fonte de fala que pode causar interações e gestos.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v2.0)
|
Comentários
Para mãos e controladores, cada controlador de movimento ou mão detectado obterá sua própria ID. Desde que o sistema possa controlar que uma mão é a mesma que foi detectada anteriormente, ela compartilhará uma ID.
Para fala, uma única ID será usada para todas as entradas de fala.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1703 | 15063 | Controller |
1703 | 15063 | IsGraspSupported |
1703 | 15063 | IsMenuSupported |
1703 | 15063 | IsPointingSupported |
1703 | 15063 | TryGetStateAtTimestamp |
1.709 | 16299 | Handedness |
1903 | 18362 | TryCreateHandMeshObserver |
1903 | 18362 | TryCreateHandMeshObserverAsync |
Propriedades
Controller |
Representa as especificidades de um controlador de movimento detectado. |
Handedness |
Obtém se a origem da interação representa a mão esquerda ou direita do usuário. |
Id |
Obtém o identificador para a mão, o controlador de movimento ou a origem da fala. |
IsGraspSupported |
Obtém se a origem dá suporte a compreensões. |
IsMenuSupported |
Obtém se a origem dá suporte a pressionamentos de menu. |
IsPointingSupported |
Obtém se a origem pode fornecer poses de ponteiro. |
Kind |
Obtém o tipo de origem de interação. |
Métodos
TryCreateHandMeshObserver() |
Solicita de forma síncrona um HandMeshObserver para fornecer atualizações de malha para cada quadro que rastreia a forma detectada de uma mão. |
TryCreateHandMeshObserverAsync() |
Solicita um HandMeshObserver para fornecer atualizações de malha para cada quadro que rastreia a forma detectada de uma mão. |
TryGetStateAtTimestamp(PerceptionTimestamp) |
Obtenha o estado dessa origem a partir do carimbo de data/hora especificado. |