C# 클래스 WpfKinectHelper.KinectHelper

파일 보기 프로젝트 열기: bencentra/WpfKinectHelper 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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