private void EraseDiscThread() { fActiveRecorder.OpenExclusive(); try { fActiveRecorder.Erase(fFullErase); } finally { fActiveRecorder.Close(); } fIsErasing = false; fMessageQueue.BeginInvoke(new NotifyCompletionStatus(fMessageQueue.OnEraseComplete), new object[] { (uint)0 }); }
public void NotifyPnPActivity() { fOwner.BeginInvoke(new NotifyPnPActivity(fOwner.OnRecorderChange)); }