UXP issues with Multicam Sequences (Causes Crash + Exit)

Hi there,

I’m having two issues when encountering multicam sequences in UXP:

  • Firstly I found a bug that crashes and exits the whole app. The crash happens when I call getSettings() on a Sequence whose associated ClipProjectItem returns true for isMulticamClip(). I can replicate it very reliably on Beta v25.4.0 (Build 34).
  • Secondly - I can’t find anywhere how to access the active camera angle in VideoClipTrackItem instances that are referencing a multicam clip. It seems there is no convenient way to get/set the angle through the API.

The ideal API design for this would be:

/**
 * Gets multicam angle for a given track.
 * @returns (number | undefined) - track index of currently active track from the underlying multicam sequence.
 */
someVideoClipTrackItem.getActiveMulticamTrack();

/**
 * Sets multicam angle for a given track.
 * @returns (number | undefined) - track index of currently active track from the underlying multicam sequence.
 */
someVideoClipTrackItem.setActiveMulticamTrack(2);

This could also be useful for switching Audio tracks too.

The current way I have to handle this is very long winded, and it could be much simpler.

If you have any questions or need feedback, I’m actively working on my plugin right now and would be very happy to help in any way I can! :slight_smile:

Hi cjlryan,
Thanks for writing, and thanks for detailing the crash you’re seeing with isMulticamClip(). We’ll check it out and report back here.
Regarding your second item about getting active camera angle; our current effort is to match in UXP what is available in ExtendScript. Once we’ve achieved that parity, we’ll add more functionality. I’ll include your notes in a feature request.
-Dan

2 Likes

Perfect, thanks Dan!