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

Show in webframe

Item Property (Devices)






Retrieves the device matching the specified unique name.
Overload List
OverloadDescription
Item(String)Retrieves the device matching the specified unique name.  
Item(Int32)Retrieves the device at the specified index.  
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