How to automatically "fit to window" after launching vision.VideoPlayer?

Using the following code I can position the VideoPlayer at a particular location but how can I make it (in code) adjust its ratio to fit to window? Please see the orange arrow below.
player = vision.VideoPlayer('Name', 'Processed Frame','Position',[10, 10, 800, 600]); %[left bottom width height]

 Accepted Answer

Basically, you use figure handles on the player object to automatically press the "Maintain fit to window" button for you.
set(0,'showHiddenHandles','on')
fig_handle = gcf ;
fig_handle.findobj % to view all the linked objects with the vision.VideoPlayer
ftw = fig_handle.findobj ('TooltipString', 'Maintain fit to window'); % this will search the object in the figure which has the respective 'TooltipString' parameter.
ftw.ClickedCallback() % execute the callback linked with this object

More Answers (0)

Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!