# Recording customization issue

**URL:** <https://devforum.zoom.us/t/recording-customization-issue/30732>\
**Category:** macOS\
**Created:** [September 18, 2020, 8:44pm UTC](https://devforum.zoom.us/t/recording-customization-issue/30732 "2020-09-18T20:44:37Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![MaxH](https://avatars.discourse-cdn.com/v4/letter/m/c77e96/32.png) [@MaxH](https://devforum.zoom.us/u/MaxH)\
**Post date:** [September 18, 2020, 8:44pm UTC](https://devforum.zoom.us/t/recording-customization-issue/30732/1 "2020-09-18T20:44:37Z")

</div>

**Description**  
There is no way to reset or remove previously added video sources from received instance of CustomizedRecordingLayoutHelper.

ZoomSDKMeetingRecordController has method “requestCustomizedLocalRecordingNotification” to enable receiving of CustomizedRecordingLayoutHelper instance to customize the layout of recorded video file.  
CustomizedRecordingLayoutHelper provides the possibility to add video sources for specific users by calling “addVideoSourceToResArray”, but it is unclear if it exists the way to reset previously received instance of CustomizedRecordingLayoutHelper or remove previously added video sources. It seems there is no API to do something like “removeVideoSourceFromResArray”.  
Above results into the issue that once the user video source is added with “addVideoSourceToResArray” all result video files for any further recordings in VideoWall mode will contain video source or Avatar pic for all previously added users.

**Which version?**  
Latest [v5.0.24433.0616](https://github.com/zoom/zoom-sdk-macos/releases/tag/v5.0.24433.0616)

**Device (please complete the following information):**

- Device Spec: Mac
- OS: MacOS

**Additional context**  
CustomizedRecordingLayoutHelper is configured to record in RecordingLayoutMode\_VideoWall mode.

---

<div class="post-metadata">

**Author:** ![MaxH](https://avatars.discourse-cdn.com/v4/letter/m/c77e96/32.png) [@MaxH](https://devforum.zoom.us/u/MaxH)\
**Post date:** [September 29, 2020, 6:03pm UTC](https://devforum.zoom.us/t/recording-customization-issue/30732/2 "2020-09-29T18:03:50Z")

</div>

Hello @carson.zoom , I’m sorry for pinging you directly, but could you please help to figure out the solution for our issue or maybe some advice, thank you!

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [October 15, 2020, 3:30am UTC](https://devforum.zoom.us/t/recording-customization-issue/30732/3 "2020-10-15T03:30:58Z")

</div>

Hi @MaxH,

Thanks for the post and pardon the late response. Currently we do not have an interface for this. I have forwareded this as a feature request to the engineering team and we will add this in the next release.

Thanks!

---

<div class="post-metadata">

**Author:** ![MaxH](https://avatars.discourse-cdn.com/v4/letter/m/c77e96/32.png) [@MaxH](https://devforum.zoom.us/u/MaxH)\
**Post date:** [October 15, 2020, 10:41pm UTC](https://devforum.zoom.us/t/recording-customization-issue/30732/4 "2020-10-15T22:41:59Z")

</div>

Hi @carson.zoom,

Thank you a lot for the great news on this!

Our team, unfortunately, is blocked to deliver main expected functionality not only with this limitation, but also with the issue discovered in the new version of MacOS SDK ( callbacks on mp4 files creations are not get called anymore [onRecord2MP4Done callback is not get called](https://devforum.zoom.us/t/onrecord2mp4done-callback-is-not-get-called/33103) ).

I also curious if it will be possible to define the order of participants in the recorded video file by the order they were added/removed to the Helper object? Hopefully, it might be not hard to implement internally, but will give much more customization freedom to everyone who use recording API.

It might be too much to ask, but our team started to look for alternative solutions because of above very critical for us issues, but might you can give some estimates when it is possible to expect the next release and we will try to plan accordingly.

Thank you!

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [October 24, 2020, 6:37am UTC](https://devforum.zoom.us/t/recording-customization-issue/30732/5 "2020-10-24T06:37:15Z")

</div>

Hi @MaxH,

Thanks for the reply. Regarding the onRecord2MP4Done callback issue, please see my reply to your question in that post.

Regarding the “Defining the order of participants in the recorded video file by the order” request, I will forward this request to the engineering team and investigate the possibility.

Our next release is targeting around mid November.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![MaxH](https://avatars.discourse-cdn.com/v4/letter/m/c77e96/32.png) [@MaxH](https://devforum.zoom.us/u/MaxH)\
**Post date:** [October 29, 2020, 3:13pm UTC](https://devforum.zoom.us/t/recording-customization-issue/30732/6 "2020-10-29T15:13:26Z")

</div>

Hi @carson.zoom, thank you a lot for looking into this and the details! Hopefully, it will be possible to support ordering of participants at video wall recordings.  
Thank you!

---

<div class="post-metadata">

**Author:** ![john.vidal](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/john.vidal/32/6449_2.png) [@john.vidal](https://devforum.zoom.us/u/john.vidal)\
**Post date:** [November 18, 2020, 9:57pm UTC](https://devforum.zoom.us/t/recording-customization-issue/30732/7 "2020-11-18T21:57:45Z")

</div>

@carson.zoom can you confirm if the original issue mentioned by @MaxH

> A way to reset or remove previously added video sources from received instance

If it’s was addressed and fix it in the new release? I can’t see anything related that in the release notes. Thank you.
