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

Show in webframe

Remove Method (LiveStreams)






Integer representing a zero-based index of the stream to remove.
Removes the live stream at the specified index.
Syntax
public void Remove( 
   int index
)
'Declaration
 
Public Sub Remove( _
   ByVal index As Integer _
) 
'Usage
 
Dim instance As LiveStreams
Dim index As Integer
 
instance.Remove(index)
public:
void Remove( 
   int index
) 

Parameters

index
Integer representing a zero-based index of the stream to remove.
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