public void StopRecording()
 {
     // Stop the microphone
     NatMic.StopRecording();
     // Stop recording
     cameraRecorder.Dispose();
     NatCorder.StopRecording();
 }
Beispiel #2
0
        } //END OnRecordToFileComplete

#endif

        #endregion

        #region STOP RECORDING EVENT
        //-------------------------------------------------------//
        private void CallStopRecordingMicrophoneEvent()
        //-------------------------------------------------------//
        {

#if NATMIC
            if(NatMic.IsRecording)
            {
                NatMic.StopRecording();

                if(onActionCompleted != null) { onActionCompleted.Invoke(); }
            }
#endif

        } //END CallStopRecordingMicrophoneEvent
Beispiel #3
0
 public void ToggleRecording(Text buttonText)    // Invoked by UI
 {
     if (!NatMic.IsRecording)
     {
         // Start recording
         NatMic.StartRecording(Format.Default, OnSampleBuffer);
         buttonText.text = @"Stop Recording";
     }
     else
     {
         // Stop recording
         NatMic.StopRecording();
         buttonText.text = @"Start Recording";
     }
 }