C# Class Choreoh.MainWindow

Interaction logic for MainWindow.xaml
Inheritance: System.Windows.Window
Show file Open project: bhaviksingh/CS160-Choreoh

Public Methods

Method Description
MainWindow ( ) : System
StartRecording ( Choreoh.DanceSegment s ) : void
StopRecording ( ) : void

Private Methods

Method Description
CreateSpeechRecognizerPostRecording ( ) : SpeechRecognitionEngine
CreateSpeechRecognizerPreRecording ( ) : SpeechRecognitionEngine
GetBitmap ( ) : System.Windows.Media.Imaging.BitmapSource
GetFirstSkeleton ( AllFramesReadyEventArgs e ) : Microsoft.Kinect.Skeleton
GetKinectRecognizer ( ) : RecognizerInfo
PlaySongSelectionButton_Click ( object sender, EventArgs e ) : void
ReadyTimerTick ( object sender, EventArgs e ) : void
RecognizeSpeech ( RecognitionResult result ) : void
RecordSegmentButton_Click ( object sender, EventArgs e ) : void
RejectSpeech ( RecognitionResult result ) : void
ReportStatus ( string status ) : void
StopKinect ( Microsoft.Kinect.KinectSensor sensor ) : void
UpdateText ( string newText ) : void
Window_Closing ( object sender, System e ) : void
Window_Loaded ( object sender, RoutedEventArgs e ) : void
addButtonToList ( HoverButton button, LinkedList list ) : void
addButtonsToList ( ) : void
addCommentSegmentButton_Clicked ( object sender, EventArgs e ) : void
back_Clicked ( object sender, EventArgs e ) : void
buttonUpdater ( Microsoft.Kinect.Joint handJoint ) : void
cancelActionButton_Clicked ( object sender, EventArgs e ) : void
cancelCommentButton_Clicked ( object sender, EventArgs e ) : void
cancelSegmentButton_Clicked ( object sender, EventArgs e ) : void
commentSegment ( ) : void
deleteSegment ( ) : void
deleteSegmentButton_Clicked ( object sender, EventArgs e ) : void
fixSegmentIndices ( ) : void
getComment ( ) : String
hand_GestureEvent ( object sender, System e ) : void
hideMode ( ) : void
hideRecordingCanvas ( ) : void
kinectSensorChooser1_KinectSensorChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
moveCanvas ( int direction ) : void
newSensor_AllFramesReady ( object sender, AllFramesReadyEventArgs e ) : void
newSensor_AllFramesReady_Record ( object sender, AllFramesReadyEventArgs e ) : void
onlyShowThisSegment ( HoverButton danceSegment ) : void
playSegment ( ) : void
playSelectedSegmentButton_Clicked ( object sender, EventArgs e ) : void
playSongSelection ( double secondsStart, double secondsEnd ) : void
recoEngine_SpeechRecognized ( object sender, System e ) : void
recordSegment ( ) : void
renderComment ( Choreoh.DanceSegment segment ) : void
renderSegment ( int frame ) : void
renderSegments ( ) : void
saveCommentButton_Clicked ( object sender, EventArgs e ) : void
segment_Clicked ( object sender, EventArgs e ) : void
showAllSegments ( ) : void
showRecordingCanvas ( ) : void
songBeat_Click ( object sender, EventArgs e ) : void
sre_PostSpeechRecognized ( object sender, SpeechRecognizedEventArgs e ) : void
sre_PostSpeechRecognized_Save_Recognized ( object sender, EventArgs e ) : void
sre_PreSpeechRecognized ( object sender, SpeechRecognizedEventArgs e ) : void
sre_PreSpeechRecognized_Start_Recognized ( object sender, EventArgs e ) : void
startAudio ( ) : void
switchModeToPlayback ( ) : void
switchModeToRecording ( ) : void
tempRecord ( object sender, AllFramesReadyEventArgs e ) : void
waveform_Clicked ( object sender, EventArgs e ) : void

Method Details

MainWindow() public method

public MainWindow ( ) : System
return System

StartRecording() public method

public StartRecording ( Choreoh.DanceSegment s ) : void
s Choreoh.DanceSegment
return void

StopRecording() public method

public StopRecording ( ) : void
return void