LEADTOOLS Multimedia (Leadtools.Multimedia assembly) Send comments on this topic. | Back to Introduction | Help Version 17.0.3.22
ResetSource Method
See Also 
Leadtools.Multimedia Namespace > ConvertCtrl Class : ResetSource Method



Resets the media source.

Syntax

Visual Basic (Declaration) 
Public Overridable Sub ResetSource() 
Visual Basic (Usage)Copy Code
Dim instance As ConvertCtrl
 
instance.ResetSource()
C# 
public virtual void ResetSource()
C++/CLI 
public:
virtual void ResetSource(); 

Example

Visual BasicCopy Code
Public _result As Boolean = False
      Public _form As ConvertCtrlForm = New ConvertCtrlForm()
      Public Sub ResetSourceExample()
         ' reference the convert control
         Dim convertctrl As ConvertCtrl = _form.ConvertCtrl

         Dim inFile As String = Path.Combine(LEAD_VARS.MediaDir, "ConvertCtrl_Source.avi")
         Dim outFile As String = Path.Combine(LEAD_VARS.MediaDir, "ConvertCtrl_ResetSourceExample.avi")

         Try
            ' set the input and output files
            convertctrl.SourceFile = inFile
            convertctrl.TargetFile = outFile

            ' select video and audio compressors for the output
            convertctrl.VideoCompressors.H264.Selected = True
            convertctrl.AudioCompressors.AMR.Selected = True

            ' run it!
            convertctrl.StartConvert()

            ' changed our minds
            convertctrl.StopConvert()

            ' reset the source
            convertctrl.ResetSource()

            ' set the result to what we expect
            _result = (convertctrl.SourceFile Is Nothing)
         Catch e1 As Exception
            _result = False
         End Try
      End Sub

Public NotInheritable Class LEAD_VARS
   Public Const MediaDir As String = "C:\Program Files (x86)\LEAD Technologies\LEADTOOLS 17\Media"
End Class
C#Copy Code
public bool _result = false;
      public ConvertCtrlForm _form = new ConvertCtrlForm();
      public void ResetSourceExample()
      {
         // reference the convert control
         ConvertCtrl convertctrl = _form.ConvertCtrl;

         string inFile = Path.Combine(LEAD_VARS.MediaDir,"ConvertCtrl_Source.avi");
         string outFile = Path.Combine(LEAD_VARS.MediaDir,"ConvertCtrl_ResetSourceExample.avi");

         try
         {
            // set the input and output files
            convertctrl.SourceFile = inFile;
            convertctrl.TargetFile = outFile;

            // select video and audio compressors for the output
            convertctrl.VideoCompressors.H264.Selected = true;
            convertctrl.AudioCompressors.AMR.Selected = true;

            // run it!
            convertctrl.StartConvert();

            // changed our minds
            convertctrl.StopConvert();

            // reset the source
            convertctrl.ResetSource();

            // set the result to what we expect
            _result = (convertctrl.SourceFile == null);
         }
         catch (Exception)
         {
            _result = false;
         }
      }

static class LEAD_VARS
{
   public const string MediaDir = @"C:\Program Files (x86)\LEAD Technologies\LEADTOOLS 17\Media";
}

Remarks

This method will reset the media source to the default value of SourceObjectType.None . Users typically call this method to remove a media source reference from the convert module. If the method fails, an error is raised.

For more information, refer to the Error Codes.

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7

See Also