# Regression in record start/pause/stop in latest SDK

**URL:** <https://devforum.zoom.us/t/regression-in-record-start-pause-stop-in-latest-sdk/65919>\
**Category:** macOS\
**Created:** [March 16, 2022, 8:00pm UTC](https://devforum.zoom.us/t/regression-in-record-start-pause-stop-in-latest-sdk/65919 "2022-03-16T20:00:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![KieranAC](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kieranac/32/35367_2.png) [@KieranAC](https://devforum.zoom.us/u/KieranAC)\
**Post date:** [March 16, 2022, 8:00pm UTC](https://devforum.zoom.us/t/regression-in-record-start-pause-stop-in-latest-sdk/65919/1 "2022-03-16T20:00:36Z")

</div>

**Description**  
ZoomSDKMeetingRecordDelegate does not send onRecordStatus callback (with state ZoomSDKRecordingStatus\_Stop(2)) to delegate when recording is stopped in the sequence:  
Started (state 1) → Paused (state 4) → Stopped (expected state 2 is not received)

**Which macOS Meeting SDK version?**  
SDK v5.9.6.5014 (broken)  
SDK v5.9.3.4280 (works)

**To Reproduce(If applicable)**

- Launch custom app meeting
- Get permission to record
- Start recording. onRecordStatus should receive state ZoomSDKRecordingStatus\_Start (1)
- Pause recording. Start recording. onRecordStatus should receive state ZoomSDKRecordingStatus\_Pause (4)
- Stop recording. Start recording. onRecordStatus should receive state ZoomSDKRecordingStatus\_Stop (2)

In the latest SDK, this last call is not received by the delegate. I confirmed that this is working as expected in the previous SDK.

**Device (please complete the following information):**  
MacOS 12.2.1 Macbook pro 13" M1

**Additional context**

Logs in the working case:

[ACMeetingStatusManager.m] -[ACMeetingStatusManager onRecordStatus:] [Line: 409] 🐛 onRecordStatus changed to 1

[ACMeetingStatusManager.m] -[ACMeetingStatusManager onRecordStatus:] [Line: 409] 🐛 onRecordStatus changed to 4

**[ACMeetingStatusManager.m] -[ACMeetingStatusManager onRecordStatus:] [Line: 317] 🐛 onRecordStatus changed to 2** (Missing with latest SDK)

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [March 17, 2022, 5:29pm UTC](https://devforum.zoom.us/t/regression-in-record-start-pause-stop-in-latest-sdk/65919/2 "2022-03-17T17:29:18Z")

</div>

Hi @KieranAC,

Can you please clarify which type of recording you are using when this behavior is present?

Thanks!

---

<div class="post-metadata">

**Author:** ![KieranAC](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kieranac/32/35367_2.png) [@KieranAC](https://devforum.zoom.us/u/KieranAC)\
**Post date:** [March 17, 2022, 5:30pm UTC](https://devforum.zoom.us/t/regression-in-record-start-pause-stop-in-latest-sdk/65919/3 "2022-03-17T17:30:34Z")

</div>

What do you mean by type? Do you mean local vs cloud?

We only use local recording in our app. I have not tried cloud recording yet.

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [March 18, 2022, 8:08pm UTC](https://devforum.zoom.us/t/regression-in-record-start-pause-stop-in-latest-sdk/65919/4 "2022-03-18T20:08:54Z")

</div>

Hi @KieranAC,

Thanks for confirming. I was able to reproduce this, so we’ll investigate and keep you updated.

Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [April 18, 2022, 6:09am UTC](https://devforum.zoom.us/t/regression-in-record-start-pause-stop-in-latest-sdk/65919/5 "2022-04-18T06:09:25Z")

</div>

Closed on April 18, 2022, 6:09am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
