C# Класс WpfKinectHelper.KinectHelper

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

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

Свойство Тип Описание
AudioDataChanged AudioDataChangedEvent
ColorDataChanged ColorDataChangedEvent
DepthDataChanged DepthDataChangedEvent
SkeletonDataChanged SkeletonDataChangedEvent

Private Properties

Свойство Тип Описание
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

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

Метод Описание
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

Защищенные методы

Метод Описание
AudioDataChange ( AudioDataChangeEventArgs e ) : void
ColorDataChange ( ColorDataChangeEventArgs e ) : void
DepthDataChange ( DepthDataChangeEventArgs e ) : void
SkeletonDataChange ( SkeletonDataChangeEventArgs e ) : void

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

Метод Описание
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

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

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

public AdjustElevationAngle ( int newAngle ) : void
newAngle int
Результат void

AudioDataChange() защищенный Метод

protected AudioDataChange ( AudioDataChangeEventArgs e ) : void
e AudioDataChangeEventArgs
Результат void

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

public ChangeSkeletonBackgroundColor ( System.Windows.Media.Brush brush ) : void
brush System.Windows.Media.Brush
Результат void

ColorDataChange() защищенный Метод

protected ColorDataChange ( ColorDataChangeEventArgs e ) : void
e ColorDataChangeEventArgs
Результат void

DepthDataChange() защищенный Метод

protected DepthDataChange ( DepthDataChangeEventArgs e ) : void
e DepthDataChangeEventArgs
Результат void

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

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

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

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

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

public KinectHelper ( bool useColor, bool useDepth, bool useSkeleton, bool useAudio, bool useInfrared ) : System
useColor bool
useDepth bool
useSkeleton bool
useAudio bool
useInfrared bool
Результат System

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

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

SkeletonDataChange() защищенный Метод

protected SkeletonDataChange ( SkeletonDataChangeEventArgs e ) : void
e SkeletonDataChangeEventArgs
Результат void

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

public SkeletonPointToScreen ( Microsoft.Kinect.SkeletonPoint point ) : Point
point Microsoft.Kinect.SkeletonPoint
Результат Point

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

public ToggleSeatedMode ( bool useSeatedMode ) : void
useSeatedMode bool
Результат void

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

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

public AudioDataChangedEvent AudioDataChanged
Результат AudioDataChangedEvent

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

public ColorDataChangedEvent ColorDataChanged
Результат ColorDataChangedEvent

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

public DepthDataChangedEvent DepthDataChanged
Результат DepthDataChangedEvent

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

public SkeletonDataChangedEvent SkeletonDataChanged
Результат SkeletonDataChangedEvent