SetVideoWindowPos Method

Summary
Sets the position and size of the video window.
Syntax
C#
C++/CLI
public virtual void SetVideoWindowPos( 
   float left, 
   float top, 
   float width, 
   float height 
) 
public: 
virtual void SetVideoWindowPos(  
   float left, 
   float top, 
   float width, 
   float height 
)  

Parameters

left
X-coordinate of the origin of the video window in pixels with respect to the screen.

top
Y-coordinate of the origin of the video window in pixels with respect to the screen.

width
Video window width in pixels

height
Video window height in pixels

Remarks

Sets the position and size of the video window.

Example
C#
using Leadtools; 
using Leadtools.Multimedia; 
using LeadtoolsMultimediaExamples.Fixtures; 
 
 
public bool _result = false; 
public PlayCtrlForm _form = new PlayCtrlForm(); 
 
public void SetVideoWindowPosExample() 
{ 
   // reference the play control 
   PlayCtrl playctrl = _form.PlayCtrl; 
 
   // input file 
   string inFile = Path.Combine(LEAD_VARS.MediaDir, "PlayCtrl_Source.avi"); 
 
   try 
   { 
      // set the source file 
      playctrl.SourceFile = inFile; 
 
      // set event handler 
      playctrl.StateChanged += new StateChangedEventHandler(PlayCtrl_StateChanged); 
 
      // play it! 
      playctrl.Run(); 
 
      // set the play control to cover the form's client area 
      playctrl.SetVideoWindowPos(50, 0, this._form.ClientSize.Width, this._form.ClientSize.Height); 
   } 
   catch (Exception) 
   { 
      _result = false; 
   } 
 
   // 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(); 
} 
 
public void PlayCtrl_StateChanged(object sender, StateChangedEventArgs e) 
{ 
   // set result 
   if (e.lastState == PlayState.Running && e.state == PlayState.Stopped) 
      _result = true; 
} 
 
static class LEAD_VARS 
{ 
   public const string MediaDir = @"C:\LEADTOOLS22\Media"; 
} 
Requirements

Target Platforms

See Also

Reference

PlayCtrl Class

PlayCtrl Members

Help Version 22.0.2022.12.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Multimedia Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.