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 > AudioTypes Class > Item Property : Item(Int32) Property |
'Usage
Dim instance As AudioTypes Dim index As Integer Dim value As AudioType value = instance.Item(index)
public: property AudioType^ Item { AudioType^ get(int index); }
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 audio types index of Dim stream As LiveStream = Streams.CreateLiveStream() 'Get the Audio Types Dim AudioTypes As AudioTypes = stream.AudioTypes ' get the AudioType object of the friendly name "192 kbps, 44.1 KHz, stereo" ' this is equal to: ' AudioType AudioType = AudioTypes["192 kbps, 44.1 KHz, stereo"]; Dim nIndex As Integer = AudioTypes.IndexOf("192 kbps, 44.1 KHz, stereo") Dim AudioType As AudioType = Nothing If nIndex > -1 Then ' access the AudioType via the collection indexer AudioType = AudioTypes(nIndex) End If ' check whether the collection contains this item ' (it should we just got it with IndexOf above) If AudioTypes.Contains(AudioType) 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 audio types IndexOf and Contains LiveStream stream = Streams.CreateLiveStream(); //Get the Audio Types AudioTypes AudioTypes = stream.AudioTypes; // get the AudioType object of the friendly name "192 kbps, 44.1 KHz, stereo" // this is equal to: // AudioType AudioType = AudioTypes["192 kbps, 44.1 KHz, stereo"]; int nIndex = AudioTypes.IndexOf("192 kbps, 44.1 KHz, stereo"); AudioType AudioType = null; if (nIndex > -1) // access the AudioType via the collection indexer AudioType = AudioTypes[nIndex]; // check whether the collection contains this item // (it should we just got it with IndexOf above) if (AudioTypes.Contains(AudioType)) { // set the result to what we expect _result = true; } else { _result = false; } } catch (Exception) { _result = false; } }