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

Show in webframe

Item Property (AudioTypes)






Retrieves the AudioType at the specified index.
Overload List
OverloadDescription
Item(String)Retrieves the AudioType at the specified index.  
Item(Int32)Retrieves the AudioType 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 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;
   }
}
Requirements

Target Platforms

See Also

Reference

AudioTypes Class
AudioTypes 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