C# Class WpfKinectHelper.KinectHelper

Mostrar archivo Open project: bencentra/WpfKinectHelper Class Usage Examples

Public Properties

Property Type Description
AudioDataChanged AudioDataChangedEvent
ColorDataChanged ColorDataChangedEvent
DepthDataChanged DepthDataChangedEvent
SkeletonDataChanged SkeletonDataChangedEvent

Private Properties

Property Type Description
AudioReadingThread void
AudioSourceBeamChanged void
DrawBone void
DrawSkeletonBonesAndJoints void
DrawSkeletonPosition void
KinectColorFrameReady void
KinectDepthFrameReady void
KinectSkeletonFrameReady void
KinectStatusChanged void
SetNewKinect void
SoundSourceAngleChanged void
StartAudioStream void
StartColorStream void
StartDepthStream void
StartKinect void
StartSkeletonStream void
StopAudioStream void
StopColorStream void
StopDepthStream void
StopKinect void
StopSkeletonStream void

Public Methods

Method Description
AdjustElevationAngle ( int newAngle ) : void
ChangeSkeletonBackgroundColor ( System.Windows.Media.Brush brush ) : void
InitializeKinectSensor ( ) : void
KinectHelper ( ) : System
KinectHelper ( bool useColor, bool useDepth, bool useSkeleton, bool useAudio, bool useInfrared ) : System
ShutdownHelper ( ) : void
SkeletonPointToScreen ( Microsoft.Kinect.SkeletonPoint point ) : Point
ToggleSeatedMode ( bool useSeatedMode ) : void

Protected Methods

Method Description
AudioDataChange ( AudioDataChangeEventArgs e ) : void
ColorDataChange ( ColorDataChangeEventArgs e ) : void
DepthDataChange ( DepthDataChangeEventArgs e ) : void
SkeletonDataChange ( SkeletonDataChangeEventArgs e ) : void

Private Methods

Method Description
AudioReadingThread ( ) : void
AudioSourceBeamChanged ( object sender, BeamAngleChangedEventArgs e ) : void
DrawBone ( System.Windows.Media.DrawingContext dc, Microsoft.Kinect.Joint from, Microsoft.Kinect.Joint to ) : void
DrawSkeletonBonesAndJoints ( System.Windows.Media.DrawingContext dc, JointCollection joints ) : void
DrawSkeletonPosition ( System.Windows.Media.DrawingContext dc, Microsoft.Kinect.SkeletonPoint position ) : void
KinectColorFrameReady ( object sender, Microsoft.Kinect.ColorImageFrameReadyEventArgs e ) : void
KinectDepthFrameReady ( object sender, Microsoft.Kinect.DepthImageFrameReadyEventArgs e ) : void
KinectSkeletonFrameReady ( object sender, Microsoft.Kinect.SkeletonFrameReadyEventArgs e ) : void
KinectStatusChanged ( object sender, StatusChangedEventArgs e ) : void
SetNewKinect ( Microsoft.Kinect.KinectSensor newKinect ) : void
SoundSourceAngleChanged ( object sender, SoundSourceAngleChangedEventArgs e ) : void
StartAudioStream ( Microsoft.Kinect.KinectSensor sensor ) : void
StartColorStream ( Microsoft.Kinect.KinectSensor sensor ) : void
StartDepthStream ( Microsoft.Kinect.KinectSensor sensor ) : void
StartKinect ( Microsoft.Kinect.KinectSensor newKinect ) : void
StartSkeletonStream ( Microsoft.Kinect.KinectSensor sensor ) : void
StopAudioStream ( Microsoft.Kinect.KinectSensor sensor ) : void
StopColorStream ( Microsoft.Kinect.KinectSensor sensor ) : void
StopDepthStream ( Microsoft.Kinect.KinectSensor sensor ) : void
StopKinect ( Microsoft.Kinect.KinectSensor oldKinect ) : void
StopSkeletonStream ( Microsoft.Kinect.KinectSensor sensor ) : void

Method Details

AdjustElevationAngle() public method

public AdjustElevationAngle ( int newAngle ) : void
newAngle int
return void

AudioDataChange() protected method

protected AudioDataChange ( AudioDataChangeEventArgs e ) : void
e AudioDataChangeEventArgs
return void

ChangeSkeletonBackgroundColor() public method

public ChangeSkeletonBackgroundColor ( System.Windows.Media.Brush brush ) : void
brush System.Windows.Media.Brush
return void

ColorDataChange() protected method

protected ColorDataChange ( ColorDataChangeEventArgs e ) : void
e ColorDataChangeEventArgs
return void

DepthDataChange() protected method

protected DepthDataChange ( DepthDataChangeEventArgs e ) : void
e DepthDataChangeEventArgs
return void

InitializeKinectSensor() public method

public InitializeKinectSensor ( ) : void
return void

KinectHelper() public method

public KinectHelper ( ) : System
return System

KinectHelper() public method

public KinectHelper ( bool useColor, bool useDepth, bool useSkeleton, bool useAudio, bool useInfrared ) : System
useColor bool
useDepth bool
useSkeleton bool
useAudio bool
useInfrared bool
return System

ShutdownHelper() public method

public ShutdownHelper ( ) : void
return void

SkeletonDataChange() protected method

protected SkeletonDataChange ( SkeletonDataChangeEventArgs e ) : void
e SkeletonDataChangeEventArgs
return void

SkeletonPointToScreen() public method

public SkeletonPointToScreen ( Microsoft.Kinect.SkeletonPoint point ) : Point
point Microsoft.Kinect.SkeletonPoint
return Point

ToggleSeatedMode() public method

public ToggleSeatedMode ( bool useSeatedMode ) : void
useSeatedMode bool
return void

Property Details

AudioDataChanged public_oe property

public AudioDataChangedEvent AudioDataChanged
return AudioDataChangedEvent

ColorDataChanged public_oe property

public ColorDataChangedEvent ColorDataChanged
return ColorDataChangedEvent

DepthDataChanged public_oe property

public DepthDataChangedEvent DepthDataChanged
return DepthDataChangedEvent

SkeletonDataChanged public_oe property

public SkeletonDataChangedEvent SkeletonDataChanged
return SkeletonDataChangedEvent