Exemple #1
0
        private void CallEndRecording(RecorderCallbackProxy callbackProxy, DateTime actualStartTimeUtc, DateTime actualStopTimeUtc)
        {
            bool isPartial = (actualStartTimeUtc > _recordingProgram.StartTimeUtc.AddSeconds(30)) ||
                             (actualStopTimeUtc < _recordingProgram.StopTimeUtc.AddSeconds(-30));

            WriteLog("RecordingThread [{0}]: Calling EndRecording(IsPartial={1})", _recordingProgram.CreateProgramTitle(), isPartial);
            try
            {
                callbackProxy.EndRecording(this.RecordingFileName, actualStopTimeUtc, isPartial, !_usedSuggestedBaseFileName).Wait();
            }
            catch (Exception ex)
            {
                WriteLog(TraceEventType.Error, "RecordingThread [{0}]: {1}", _recordingProgram.CreateProgramTitle(), ex.Message);
            }
        }
 private void CallEndRecording(RecorderCallbackProxy callbackProxy, DateTime actualStartTimeUtc, DateTime actualStopTimeUtc)
 {
     bool isPartial = (actualStartTimeUtc > _recordingProgram.StartTimeUtc.AddSeconds(30))
         || (actualStopTimeUtc < _recordingProgram.StopTimeUtc.AddSeconds(-30));
     WriteLog("RecordingThread [{0}]: Calling EndRecording(IsPartial={1})", _recordingProgram.CreateProgramTitle(), isPartial);
     try
     {
         callbackProxy.EndRecording(this.RecordingFileName, actualStopTimeUtc, isPartial, !_usedSuggestedBaseFileName).Wait();
     }
     catch (Exception ex)
     {
         WriteLog(TraceEventType.Error, "RecordingThread [{0}]: {1}", _recordingProgram.CreateProgramTitle(), ex.Message);
     }
 }