C# Класс XNAGraphics.KinectBundle.Kinect

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
kinectRGBVideo Microsoft.Xna.Framework.Graphics.Texture2D
kinectSensor Microsoft.Kinect.KinectSensor
lastFrame Microsoft.Xna.Framework.Graphics.Texture2D
locked System.Boolean
skeleton Microsoft.Kinect.Skeleton
skeletonOutOfRange System.Boolean

Открытые методы

Метод Описание
Kinect ( ) : System
KinectSensors_StatusChanged ( object sender, StatusChangedEventArgs e ) : void

Detecta cuando se conecta o desconecta un sensor kinect. Lanza una busqueda si es necesario. Se emplea un eventHandler para lanzar la actualizacion, que se dirige con StatusChangedEventArgs

initialize ( ) : void
kinectSensor_ColorFrameReady ( object sender, Microsoft.Kinect.ColorImageFrameReadyEventArgs e ) : void

Actualiza los datos recibidos de la camara sobre nuestro kinectRGBVideo

kinectSensor_SkeletonFrameReady ( object sender, Microsoft.Kinect.SkeletonFrameReadyEventArgs e ) : void

Actualiza la posicion del esqueleto sobre nuestro vector

load ( Microsoft.Xna.Framework.Game game ) : void
unload ( ) : void

Приватные методы

Метод Описание
DiscoverKinectSensor ( ) : void

Localiza nuevos dispositivos Kinect y lo asocia con nuestro kinectSensor

InitializeKinect ( ) : bool

Activamos y configuramos la camara RGB y la deteccion del esqueleto en el Kinect

Описание методов

Kinect() публичный Метод

public Kinect ( ) : System
Результат System

KinectSensors_StatusChanged() публичный Метод

Detecta cuando se conecta o desconecta un sensor kinect. Lanza una busqueda si es necesario. Se emplea un eventHandler para lanzar la actualizacion, que se dirige con StatusChangedEventArgs
public KinectSensors_StatusChanged ( object sender, StatusChangedEventArgs e ) : void
sender object
e StatusChangedEventArgs
Результат void

initialize() публичный Метод

public initialize ( ) : void
Результат void

kinectSensor_ColorFrameReady() публичный Метод

Actualiza los datos recibidos de la camara sobre nuestro kinectRGBVideo
public kinectSensor_ColorFrameReady ( object sender, Microsoft.Kinect.ColorImageFrameReadyEventArgs e ) : void
sender object
e Microsoft.Kinect.ColorImageFrameReadyEventArgs
Результат void

kinectSensor_SkeletonFrameReady() публичный Метод

Actualiza la posicion del esqueleto sobre nuestro vector
public kinectSensor_SkeletonFrameReady ( object sender, Microsoft.Kinect.SkeletonFrameReadyEventArgs e ) : void
sender object
e Microsoft.Kinect.SkeletonFrameReadyEventArgs
Результат void

load() публичный Метод

public load ( Microsoft.Xna.Framework.Game game ) : void
game Microsoft.Xna.Framework.Game
Результат void

unload() публичный Метод

public unload ( ) : void
Результат void

Описание свойств

kinectRGBVideo публичное свойство

public Texture2D,Microsoft.Xna.Framework.Graphics kinectRGBVideo
Результат Microsoft.Xna.Framework.Graphics.Texture2D

kinectSensor публичное свойство

public KinectSensor,Microsoft.Kinect kinectSensor
Результат Microsoft.Kinect.KinectSensor

lastFrame публичное свойство

public Texture2D,Microsoft.Xna.Framework.Graphics lastFrame
Результат Microsoft.Xna.Framework.Graphics.Texture2D

locked публичное свойство

public Boolean,System locked
Результат System.Boolean

skeleton публичное свойство

public Skeleton,Microsoft.Kinect skeleton
Результат Microsoft.Kinect.Skeleton

skeletonOutOfRange публичное свойство

public Boolean,System skeletonOutOfRange
Результат System.Boolean