UsingDVDecoder Property (original) (raw)

Summary

Gets a value that indicates whether the state of the DV Decoder is in use.

Syntax

public virtual bool UsingDVDecoder { get; } 

public: virtual property bool UsingDVDecoder { bool get(); }

Property Value

true if the DV decoder is being used; otherwise it is false.

Example

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:\LEADTOOLS23\Media"; }