Retrieves the device's index matching the specified Device.
public int IndexOf(
Leadtools.Mediastreaming.Device item
)
Public Overloads Function IndexOf( _
ByVal item As Leadtools.Mediastreaming.Device _
) As Integer
public:
int IndexOf(
Leadtools.Mediastreaming.Device^ item
)
item
A Device to search for in the current collection.
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
Products |
Support |
Feedback: IndexOf(Device) Method - Leadtools.MediaStreaming |
Introduction |
Help Version 19.0.2017.6.16
|
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.