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

Show in webframe

Clear Method (LiveStreams)






Removes all existing live streams.
Syntax
public void Clear()
'Declaration
 
Public Sub Clear() 
'Usage
 
Dim instance As LiveStreams
 
instance.Clear()
public:
void Clear(); 
Example
Copy Code  
Imports Leadtools
Imports Leadtools.MediaStreaming

Public _server As Server = Nothing
Public _result As Boolean = False

Public Sub DeleteLiveStreamExample()
  Try
     Dim strPath As String = "Live/Stream1" ' live stream's path to delete

     ' 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()

     ' search for existing stream with same path

     Dim bStreamFound As Boolean = False
     Dim nIndex As Integer = 0
     Do While nIndex < Streams.Count
       Dim stream As LiveStream = Streams.GetLiveStream(nIndex)

       If stream.Path = strPath Then
         bStreamFound = True

         ' remove it
         Streams.Remove(nIndex)
         Exit Do
       End If
        nIndex += 1
     Loop

     If (Not bStreamFound) Then
       ' remove all the streams
       Streams.Clear()
     End If

     _server.SetLiveStreams(Streams)

     _result = True
  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 DeleteLiveStreamExample()
{
   try
   {
      string strPath = "Live/Stream1"; // live stream's path to delete

      // create an instance of the server object
      _server = new Leadtools.MediaStreaming.Server();

      // retrieve a copy of the Live Streams
      LiveStreams Streams = _server.GetLiveStreams();

      // search for existing stream with same path

      bool bStreamFound = false;
      for (int nIndex = 0; nIndex < Streams.Count; nIndex++)
      {
         LiveStream stream = Streams.GetLiveStream(nIndex);

         if (stream.Path == strPath)
         {
            bStreamFound = true;

            // remove it
            Streams.Remove(nIndex);
            break;
         }
      }

      if (!bStreamFound)
      {
         // remove all the streams
         Streams.Clear();
      }

      _server.SetLiveStreams(Streams);

      _result = true;
   }
   catch (Exception)
   {

      _result = false;
   }
}
Requirements

Target Platforms

See Also

Reference

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