C# Class XNAGraphics.KinectBundle.Kinect

Afficher le fichier Open project: joseruizjimenez/personal-training-martial-arts Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Kinect() public méthode

public Kinect ( ) : System
Résultat System

KinectSensors_StatusChanged() public méthode

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
Résultat void

initialize() public méthode

public initialize ( ) : void
Résultat void

kinectSensor_ColorFrameReady() public méthode

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
Résultat void

kinectSensor_SkeletonFrameReady() public méthode

Actualiza la posicion del esqueleto sobre nuestro vector
public kinectSensor_SkeletonFrameReady ( object sender, Microsoft.Kinect.SkeletonFrameReadyEventArgs e ) : void
sender object
e Microsoft.Kinect.SkeletonFrameReadyEventArgs
Résultat void

load() public méthode

public load ( Microsoft.Xna.Framework.Game game ) : void
game Microsoft.Xna.Framework.Game
Résultat void

unload() public méthode

public unload ( ) : void
Résultat void

Property Details

kinectRGBVideo public_oe property

public Texture2D,Microsoft.Xna.Framework.Graphics kinectRGBVideo
Résultat Microsoft.Xna.Framework.Graphics.Texture2D

kinectSensor public_oe property

public KinectSensor,Microsoft.Kinect kinectSensor
Résultat Microsoft.Kinect.KinectSensor

lastFrame public_oe property

public Texture2D,Microsoft.Xna.Framework.Graphics lastFrame
Résultat Microsoft.Xna.Framework.Graphics.Texture2D

locked public_oe property

public Boolean,System locked
Résultat System.Boolean

skeleton public_oe property

public Skeleton,Microsoft.Kinect skeleton
Résultat Microsoft.Kinect.Skeleton

skeletonOutOfRange public_oe property

public Boolean,System skeletonOutOfRange
Résultat System.Boolean