Exemple #1
0
 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)
     {
                    }
 }
Exemple #2
0
 public void Unlock(IBMDSwitcherLockCallback lockCallback)
 {
     this.Stills.Unlock(lockCallback);
 }
Exemple #3
0
 public void Start()
 {
     this.currentStatus = Upload.Status.Started;
     this.frame = this.GetFrame();
     this.lockCallback = (IBMDSwitcherLockCallback)new UploadLock(this);
     this.stills.Lock(this.lockCallback);
 }
Exemple #4
0
 protected void StartClipUpload()
 {
     this.currentStatus = Upload.Status.Started;
     this.lockCallback  = (IBMDSwitcherLockCallback) new UploadLock(this);
     this.clip.Lock(this.lockCallback);
 }