コード例 #1
0
ファイル: TobiiEyeXPlugin.cs プロジェクト: znsoft/FreePIE
        public override void Stop()
        {
            gazeDataStream.Next -= GazeDataStreamOnNext;
            eyeDataStream.Next  -= EyeDataStreamOnNext;
            gazeDataStream.Dispose();
            eyeDataStream.Dispose();

            host.DisplaySizeChanged             -= HostOnDisplaySizeChanged;
            host.UserProfileNameChanged         -= HostOnUserProfileNameChanged;
            host.EyeTrackingDeviceStatusChanged -= HostOnEyeTrackingDeviceStatusChanged;
            host.UserPresenceChanged            -= HostOnUserPresenceChanged;
            host.Dispose();
        }
コード例 #2
0
 public void StopAllGazeDataStream()
 {
     SetGazeDataRecording(false, false, false);
     GazePointEvent = null;
     gazePointDataStream.Dispose();
     gazePointDataStream = null;
     FixationEvent       = null;
     fixationDataStream.Dispose();
     fixationDataStream = null;
     EyePositionEvent   = null;
     eyePositionDataStream.Dispose();
     eyePositionDataStream = null;
 }
コード例 #3
0
ファイル: Record.cs プロジェクト: oaugereau/TobiiDev
 internal void Dispose()
 {
     eyePosStream.Dispose();
     lightlyFilteredGazeDataStream.Dispose();
     eyeXHost.Dispose();
 }