Now that the main client and the SDK client have the option to re-order the gallery view, and have also integrated new features that cause the order of the gallery to change (for example, when a hand is raised), it would be very helpful to have the following capabilities:
A “getter” for the gallery order. It’s very cumbersome to do this on macos right now, and, as far as I can tell, impossible on Windows. A call to an interface that returned an IList of Zoom user IDs in the order that they appear in the multiple gallery pages would be essential for offering a complete insight into the meeting state.
A “setter” for a user’s video within the gallery order. I would love a function call that takes a Zoom user ID and an index in the gallery and inserts the user into that index in the gallery view, provided that the proper requirements to make a movement of the gallery order are met.
A callback when the gallery order changes. Pretty straightforward, just want to avoid needed to call the getter in every program loop to determine if there is a change.
As an avid user of zoom and ZoomOSC I second the request made here. It would really enhance the capabilities of the interesting ways we have been able to use zoom in the last year.
Many of the vital features that are offered by zoom and by extension by zoomOSC would be rocketed to another level for those of us that work in the theatre and broadcast spaces. To be able to reliably get and set the gallery order is very important for theatrical pieces and particularly those that bring in audience to participate.
Thank you in advance for your consideration of Andy’s request.
This is a great idea and I want to thank you all (@bantupit, @zoomhost1, @dang, @bytehive, @tlaloc, @acdolph1 ) for voicing your support of this feature! We will investigate adding this in a future release.