Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction | Help Version 19.0.2.15
|
Leadtools.MediaStreaming Namespace > Devices Class : Contains Method |
'Usage
Dim instance As Devices Dim item As Device Dim value As Boolean value = instance.Contains(item)
Imports Leadtools Imports Leadtools.MediaStreaming Public _server As Server = Nothing Public _result As Boolean = False Public Sub IndexContainsExample() Try ' create an instance of the server object _server = New Leadtools.MediaStreaming.Server() ' retrieve a copy of the Live Streams Dim Streams As LiveStreams = _server.GetLiveStreams() ' create live stream just to demonstrate using Devices IndexOf and Contains Dim stream As LiveStream = Streams.CreateLiveStream() 'Get the Video Devices Dim Devices As Devices = stream.VideoDevices ' get the Device object of the name "@device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\\{E2B7DE48-38C5-11D5-91F6-00104BDB8FF9}" ' this is equal to: ' Device dev = Devices["@device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\\{E2B7DE48-38C5-11D5-91F6-00104BDB8FF9}"]; Dim nIndex As Integer = Devices.IndexOf("@device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\{E2B7DE48-38C5-11D5-91F6-00104BDB8FF9}") Dim dev As Device = Nothing If nIndex > -1 Then ' access the Device via the collection indexer dev = Devices(nIndex) End If ' check whether the collection contains this item ' (it should we just got it with IndexOf above) If Devices.Contains(dev) Then ' set the result to what we expect _result = True Else _result = False End If Catch e1 As Exception _result = False End Try End Sub
using Leadtools; using Leadtools.MediaStreaming; public Server _server = null; public bool _result = false; public void IndexContainsExample() { try { // create an instance of the server object _server = new Leadtools.MediaStreaming.Server(); // retrieve a copy of the Live Streams LiveStreams Streams = _server.GetLiveStreams(); // create live stream just to demonstrate using Devices IndexOf and Contains LiveStream stream = Streams.CreateLiveStream(); //Get the Video Devices Devices Devices = stream.VideoDevices; // get the Device object of the name "@device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\\{E2B7DE48-38C5-11D5-91F6-00104BDB8FF9}" // this is equal to: // Device dev = Devices["@device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\\{E2B7DE48-38C5-11D5-91F6-00104BDB8FF9}"]; int nIndex = Devices.IndexOf("@device:sw:{083863F1-70DE-11D0-BD40-00A0C911CE86}\\{E2B7DE48-38C5-11D5-91F6-00104BDB8FF9}"); Device dev = null; if (nIndex > -1) // access the Device via the collection indexer dev = Devices[nIndex]; // check whether the collection contains this item // (it should we just got it with IndexOf above) if (Devices.Contains(dev)) { // set the result to what we expect _result = true; } else { _result = false; } } catch (Exception) { _result = false; } }