private void ButtonDisconnectClick(object sender, EventArgs e) { if (_videoProvider != null) { _videoProvider.Disconnect(); } _mediaProviderService.RemoveMediaProvider(_videoProvider); if (_metadataProviderChannel != null) { _metadataProviderChannel.Disconnect(); } _mediaProviderService.RemoveMetadataProvider(_metadataProviderChannel); if (_audioProvider != null) { _audioProvider.Disconnect(); } _mediaProviderService.RemoveMediaProvider(_audioProvider); buttonConnect.Enabled = true; buttonDisconnect.Enabled = false; textBoxSessionCount.Text = @"0"; SetIdleMode(true); }
private void ButtonDisconnectClick(object sender, EventArgs e) { StopMetadata(); if (_boundingBoxProviderChannel != null) { _boundingBoxProviderChannel.Disconnect(); _metadataProviderService.RemoveMetadataProvider(_boundingBoxProviderChannel); textBoxSessionCount.Text = @"0"; } if (_gpsProviderChannel != null) { _gpsProviderChannel.Disconnect(); _metadataProviderService.RemoveMetadataProvider(_gpsProviderChannel); textBoxSessionCount.Text = @"0"; } if (_nonStandardProviderChannel != null) { _nonStandardProviderChannel.Disconnect(); _metadataProviderService.RemoveMetadataProvider(_nonStandardProviderChannel); textBoxSessionCount.Text = @"0"; } buttonConnect.Enabled = true; buttonDisconnect.Enabled = false; buttonSendData.Enabled = false; _metadataProviderService.Close(); // New 2017R3 _metadataProviderService = null; // New 2017R3 }
private void ButtonDisconnectClick(object sender, EventArgs e) { if (_metadataProviderChannel != null) { _metadataProviderChannel.Disconnect(); textBoxSessionCount.Text = @"0"; } _metadataProviderService.RemoveMetadataProvider(_metadataProviderChannel); buttonConnect.Enabled = true; buttonDisconnect.Enabled = false; buttonSendData.Enabled = false; }