Name Property (original) (raw)

Summary

Gets the processor's unique name.

Syntax

public string Name { get; } 

public: property String^ Name { String^ get(); }

Property Value

A string that represents the processor's unique name

Example

using Leadtools; using Leadtools.Multimedia; using LeadtoolsMultimediaExamples.Fixtures; public bool _result = false; public PlayCtrlForm _form = new PlayCtrlForm(); public void HasDialogExample() { // reference the play control PlayCtrl playctrl = _form.PlayCtrl; // EFX dizzy video processor Processor processor = playctrl.VideoProcessors.EFXDizzy; string processorName = processor.Name; string processorFriendlyName = processor.FriendlyName; // input file string inFile = Path.Combine(LEAD_VARS.MediaDir, "PlayCtrl_ShortSource.avi"); try { // set form title to friendly name _form.Text = processorFriendlyName; // turn off auto start playctrl.AutoStart = false; // set the source file playctrl.SourceFile = inFile; // add a video processor using unique name int selectedProcessorIndex = playctrl.VideoProcessors.IndexOf(processorName); Processor selectedProcessor = playctrl.VideoProcessors[selectedProcessorIndex]; playctrl.SelectedVideoProcessors.Add(selectedProcessor); // The HasDialog method tells us that the object // can display the desired dialog. // check to see if the processor dialog can be displayed if (playctrl.SelectedVideoProcessors.EFXDizzy.HasDialog(ProcessorDlg.Properties)) { // now show it to change some settings playctrl.SelectedVideoProcessors.EFXDizzy.ShowDialog(ProcessorDlg.Properties, _form); _result = true; } // start the playback 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"; }