这本地API提供了两个接口:
- INuiInteractionStream,一个提供了所有计算交互的流,同时可以使用跟踪用户的手指示器和用户信息。
- INuiInteractionClient,提供一个方法来报告用户当前把哪个控制作为目标。
这个API同时提供了一个创建和初始化交互流的函数:INuiInteractionStream。
这个接口在 KinectInteraction170_*.dll 中定义(*号32或64,依赖于你应用的体系结构)。
INuiInteractionStream
INuiInteractionStream 的基本模型是应用于应用程序的一系列的交互帧,这是从深度流和骨骼流中建立。这个交互帧提供了手指示器目标和手是否是自然、抓取和释放的信息。这个交互帧同时还提供,作为一部份目标信息,手指示器是否按下。INuiInteractionClient
INuiInteractionClient 是交互流的用户体验客户钩子。这个接口提供了一个方法,GetInteractionInfoAtLocation,用来提供当前手指示器的目标控制的信息。
P.S.http://msdn.microsoft.com/en-us/library/dn188676.aspx