public void StartBlocking() { this.currentStatus = Upload.Status.Started; this.frame = this.GetFrame(); this.lockCallback = (IBMDSwitcherLockCallback)new UploadLock(this); this.stills.Lock(this.lockCallback); while (currentStatus != Status.Completed) { } }
public void Unlock(IBMDSwitcherLockCallback lockCallback) { this.Stills.Unlock(lockCallback); }
public void Start() { this.currentStatus = Upload.Status.Started; this.frame = this.GetFrame(); this.lockCallback = (IBMDSwitcherLockCallback)new UploadLock(this); this.stills.Lock(this.lockCallback); }
protected void StartClipUpload() { this.currentStatus = Upload.Status.Started; this.lockCallback = (IBMDSwitcherLockCallback) new UploadLock(this); this.clip.Lock(this.lockCallback); }