←Select platform

Contains Method (Devices)

Summary

Queries the collection of Devices to check whether the given Device exists. If true, the device exists in the current collection. Otherwise, is false.

Syntax

C#
VB
C++
public bool Contains(  
   Leadtools.Mediastreaming.Device item 
) 
Public Function Contains( _ 
   ByVal item As Leadtools.Mediastreaming.Device _ 
) As Boolean 
public: 
bool Contains(  
   Leadtools.Mediastreaming.Device^ item 
)  

Parameters

item
A Device to search for in the current collection.

Return Value

If true, the device exists in the current collection. Otherwise, is false.

Example

C#
VB
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; 
   } 
} 
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 

Requirements

Target Platforms

See Also

Reference

Devices Class

Devices Members

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.MediaStreaming Assembly