public void startRecording()
{
try
{
// Connect fileSink to captureSource.
if (captureSource.VideoCaptureDevice != null
&& captureSource.State == CaptureState.Started)
{
captureSource.Stop();
fileSink.CaptureSource = captureSource;
fileSink.IsolatedStorageFileName = isoVideoFileName.ToString() + ".mp4";
System.Diagnostics.Debug.WriteLine(isoVideoFileName.ToString() + ".mp4");
}
// Begin recording.
if (captureSource.VideoCaptureDevice != null
&& captureSource.State == CaptureState.Stopped)
{
captureSource.Start();
_isRecording = true;
System.Diagnostics.Debug.WriteLine("Recording");
}
}
catch
{ return; }
}