private void HandleHeadsetEnable(ILookProvider headset) { headset.ProvideLook += HandleProvideLook; lookProvider = headset; }
public Session(string filename, DateTime start, DateTime end, LookHistory history, ILookProvider lookProvider, ServiceResult serviceResult) { version = CURRENT_VERSION; guid = Guid.NewGuid(); uri = filename; sample_rate = history.SampleRate; installation_id = Logic.Instance.settings.InstallId; time_start = start; time_end = end; lookprovider = lookProvider?.DescribeType; this.history = history.ToBase64(); this.media_id = serviceResult.mediaId; }
private void HandleHeadsetDisable(ILookProvider headset) { headset.ProvideLook -= HandleProvideLook; lookProvider = null; }