ArgusTV.Recorder.MediaPortalTvServer.RecordingThread.OnPrepareRecording C# (CSharp) Метод

OnPrepareRecording() защищенный Метод

protected OnPrepareRecording ( RecorderCallbackServiceAgent callbackAgent, string &errorMessage ) : bool
callbackAgent RecorderCallbackServiceAgent
errorMessage string
Результат bool
        protected override bool OnPrepareRecording(RecorderCallbackServiceAgent callbackAgent, ref string errorMessage)
        {
            DeleteAllMediaPortalSchedules();

            string userName = String.Format(CultureInfo.InvariantCulture, "ArgusTV{0}", Thread.CurrentThread.ManagedThreadId);
            _tve3User = new User(userName, true, _recordOnCard.IdCard);
            _tve3User.IdChannel = _channel.IdChannel;
            _tve3User.SubChannel = -1;

            bool argusIsRecordingOnCard;
            return EnsureCardFree(true, ref errorMessage, out argusIsRecordingOnCard);
        }