private void CallStartRecordingFailed(RecorderCallbackServiceAgent callbackAgent, string reason)
{
WriteLog("RecordingThread [{0}]: Calling StartRecordingFailed(Reason=\"{1}\")", _recordingProgram.CreateProgramTitle(), reason);
try
{
callbackAgent.StartRecordingFailed(_channelAllocation, _recordingProgram, reason);
}
catch (Exception ex)
{
WriteLog(TraceEventType.Error, "RecordingThread [{0}]: {1}", _recordingProgram.CreateProgramTitle(), ex.Message);
}
}