Compartilhar via


SpatialInteractionSource Classe

Definição

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
Object Platform::Object IInspectable SpatialInteractionSource
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.

Aplica-se a

Confira também