Error processing SSI file
LEADTOOLS Multimedia (Leadtools.MediaStreaming assembly)

Show in webframe

Contains Method (Devices)






A Device to search for in the current collection.
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
public bool Contains( 
   Device item
)
'Declaration
 
Public Function Contains( _
   ByVal item As Device _
) As Boolean
'Usage
 
Dim instance As Devices
Dim item As Device
Dim value As Boolean
 
value = instance.Contains(item)
public:
bool Contains( 
   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
Copy Code  
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;
   }
}
Requirements

Target Platforms

See Also

Reference

Devices Class
Devices Members

Error processing SSI file
Leadtools.MediaStreaming requires a Multimedia or Multimedia Suite license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features