Imports Leadtools
Imports Leadtools.MediaFoundation
Imports LeadtoolsMediaFoundationExamples.Fixtures
Public _result As Boolean = False
Public _form As PlayCtrlForm = New PlayCtrlForm()
Public Sub PlayerPreferredMediaSourceHandlersExample()
   Try
      ' reference the forms play control
      Dim playctrl As PlayCtrl = _form.PlayCtrl
      ' set the preferred ISO(MP4) media source handler to the LEAD default (which is the LEAD ISO Media Source handler)
      playctrl.SetPreferredMediaSourceHandler(PreferredMediaSourceHandler.ISO, _
                                  Leadtools.MediaFoundation.Constants.PreferredMediaSourceHandlers.LEADDefault)
      ' the default ISO(MP4) media source handler should be the LEAD ISO(MP4) media source handler now
      _result = (String.Compare(playctrl.GetPreferredMediaSourceHandler(PreferredMediaSourceHandler.ISO), _
                                Leadtools.MediaFoundation.Constants.PreferredMediaSourceHandlers.ISO, True) = 0)
   Catch e1 As Exception
      _result = False
   End Try
End Sub
             
   
     
            using Leadtools;
using Leadtools.MediaFoundation;
using LeadtoolsMediaFoundationExamples.Fixtures;
public bool _result = false;
public PlayCtrlForm _form = new PlayCtrlForm();
public void PlayerPreferredMediaSourceHandlersExample()
{
    PlayCtrl playctrl = _form.PlayCtrl;
    try
    {
        // set the preferred ISO(MP4) media source handler to the LEAD default (which is the LEAD ISO Media Source handler)
        playctrl.SetPreferredMediaSourceHandler(PreferredMediaSourceHandler.ISO, Constants.PreferredMediaSourceHandlers.LEADDefault);
        // the default ISO(MP4) media source handler should be the LEAD ISO(MP4) media source handler now
        _result = (string.Compare(playctrl.GetPreferredMediaSourceHandler(PreferredMediaSourceHandler.ISO),
                   Constants.PreferredMediaSourceHandlers.ISO, true) == 0);
    }
    catch (Exception)
    {
        _result = false;
    }
}