예제 #1
0
파일: Upload.cs 프로젝트: imorrish/atemlib
 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)
     {
                    }
 }
예제 #2
0
 public void Unlock(IBMDSwitcherLockCallback lockCallback)
 {
     this.Stills.Unlock(lockCallback);
 }
예제 #3
0
파일: Upload.cs 프로젝트: imorrish/atemlib
 public void Start()
 {
     this.currentStatus = Upload.Status.Started;
     this.frame = this.GetFrame();
     this.lockCallback = (IBMDSwitcherLockCallback)new UploadLock(this);
     this.stills.Lock(this.lockCallback);
 }
예제 #4
0
파일: Upload.cs 프로젝트: cleitet/atemlib
 protected void StartClipUpload()
 {
     this.currentStatus = Upload.Status.Started;
     this.lockCallback  = (IBMDSwitcherLockCallback) new UploadLock(this);
     this.clip.Lock(this.lockCallback);
 }