private void Window_Closing( object sender, System.ComponentModel.CancelEventArgs e )
        {
            if ( waveFile  != null ) {
                waveFile.Dispose();
                waveFile = null;
            }

            if ( audioBeamFrameReader != null ) {
                audioBeamFrameReader.Dispose();
                audioBeamFrameReader = null;
            }

            if ( kinect != null ) {
                kinect.Close();
                kinect = null;
            }
        }
Exemplo n.º 2
0
        protected override void OnNavigatingFrom( NavigatingCancelEventArgs e )
        {
            base.OnNavigatingFrom( e );

            if ( waveFile  != null ) {
                waveFile.Dispose();
                waveFile = null;
            }

            if ( audioBeamFrameReader  != null ) {
                audioBeamFrameReader.Dispose();
                audioBeamFrameReader = null;
            }

            if ( kinect != null ) {
                kinect.Close();
                kinect = null;
            }
        }