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

Show in webframe

DVDecoderResolution Property (PlayCtrl)






Gets or sets the current resolution for the DV Decoder.
Syntax
public virtual DVResolution DVDecoderResolution {get; set;}
'Declaration
 
Public Overridable Property DVDecoderResolution As DVResolution
'Usage
 
Dim instance As PlayCtrl
Dim value As DVResolution
 
instance.DVDecoderResolution = value
 
value = instance.DVDecoderResolution
public:
virtual property DVResolution DVDecoderResolution {
   DVResolution get();
   void set (    DVResolution value);
}

Property Value

A DVResolution enumeration value that represents the DV Decoder resolution.
Example
Copy Code  
Imports Leadtools
Imports Leadtools.Multimedia
Imports LeadtoolsMultimediaExamples.Fixtures

Public _result As Boolean = False
Public _form As PlayCtrlForm = New PlayCtrlForm()
Public Sub UsingDVDecoderExample()
   ' reference the play control
   Dim playctrl As PlayCtrl = _form.PlayCtrl

   ' input file
   Dim inFile As String = Path.Combine(LEAD_VARS.MediaDir, "PlayCtrl_SourceDVSD.avi")

   Try
      ' turn off auto start
      playctrl.AutoStart = False

      ' set the source for conversion
      playctrl.SourceFile = inFile

      ' check to see if we are using the DVDecoder
      If playctrl.UsingDVDecoder Then
         ' set the DV resolution to full
         playctrl.DVDecoderResolution = DVResolution.Full
         ' set the result
         _result = True
      End If

      ' see if we have a video decompressor dialog and show it
      If playctrl.HasDialog(PlayDlg.VideoDecompressor) Then
         playctrl.ShowDialog(PlayDlg.VideoDecompressor, _form)
      End If

      ' start the capture process
      playctrl.Run()

      ' we'll loop on the state and pump messages for this example.
      ' but you should not need to if running from a Windows Forms application.
      Do While playctrl.State = PlayState.Running
         Application.DoEvents()
      Loop
   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 19\Media"
End Class
using Leadtools;
using Leadtools.Multimedia;
using LeadtoolsMultimediaExamples.Fixtures;

public bool _result = false;
public PlayCtrlForm _form = new PlayCtrlForm();
public void UsingDVDecoderExample()
{
   // reference the play control
   PlayCtrl playctrl = _form.PlayCtrl;

   // input file
   string inFile = Path.Combine(LEAD_VARS.MediaDir,"PlayCtrl_SourceDVSD.avi");

   try
   {
      // turn off auto start
      playctrl.AutoStart = false;

      // set the source for conversion
      playctrl.SourceFile = inFile;

      // check to see if we are using the DVDecoder
      if (playctrl.UsingDVDecoder)
      {
         // set the DV resolution to full
         playctrl.DVDecoderResolution = DVResolution.Full;
         // set the result
         _result = true;
      }

      // see if we have a video decompressor dialog and show it
      if (playctrl.HasDialog(PlayDlg.VideoDecompressor))
         playctrl.ShowDialog(PlayDlg.VideoDecompressor, _form);

      // start the capture process
      playctrl.Run();

      // we'll loop on the state and pump messages for this example.
      // but you should not need to if running from a Windows Forms application.
      while (playctrl.State == PlayState.Running)
         Application.DoEvents();
   }
   catch (Exception)
   {
      _result = false;
   }
}

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

Target Platforms

See Also

Reference

PlayCtrl Class
PlayCtrl Members

Error processing SSI file
Leadtools.Multimedia requires a Multimedia or Multimedia Suite license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features