Skip to main content
Gabby16bit
Known Participant
November 26, 2025
Open for Voting

Feature request: real-time access to Program Monitor image/stream from CEP/UXP panels

  • November 26, 2025
  • 0 replies
  • 80 views

Hi everyone,

I’m a Premiere Pro developer working on custom zoom / framing tools (similar to “Magic Zoom” or the F-window in Sony Vegas), and I’ve hit a limitation that I think many panel developers share.

 

Right now, from a CEP/UXP panel we can:

 

  • Read and write sequence, clip and effect data

  • Control keyframes, playhead, etc.

  • Export still frames (e.g. exportFramePNG) and show them in the panel

 

 

…but we can’t access the Program Monitor image/stream in real time inside the panel.

 

What I’d like to build is something like this:

 

  • A custom panel with its own interactive viewer (like Vegas’ pan/crop “F” window)

  • The panel viewer is linked live to the Program Monitor / current frame

  • When I move handles/points in the panel, it updates:

     

    • the keyframes on an effect (or Motion)

    • and the preview in real time (not only via slow still export)

     

Right now the only workaround is:

 

  • Exporting a still frame,

  • Displaying it in the panel,

  • Updating it manually (which is too slow and not usable as a real-time UI).

 

Feature request

Please consider adding an API to access the Program Monitor image/stream in real time from CEP/UXP panels, for example:

 

  • A callback or event that provides the current frame image (or a texture handle)

  • Or a way to subscribe to Program Monitor updates with a reasonable framerate

  • Even a restricted “preview quality” feed would be fine, as long as it’s fast enough to drive interactive tools.

 

 

This would unlock a lot of advanced tools:

 

  • Custom zoom / pan / crop UIs

  • Tracking helpers

  • Custom overlay editors

  • “Secondary viewers” synced with Program Monitor for more complex workflows

 

 

Right now, tools like Drag & Zoom panels can only approximate this by editing keyframes and relying on the Program Monitor for preview, but they cannot host a true live viewer like in Sony Vegas.

 

Is this on the roadmap, or is there any internal discussion about exposing a real-time Program Monitor feed to panels?

 

Thanks a lot,

Gabriel