Not able to start raw recording in bot app built using Zoom Linux SDK

Hi @Shlok, you need to first implement IMeetingRecordingCtrlEvent::onRecordingStatus(...) and look for the RecordingStatus::Recording_Start enum to know that recording actually began.

You only get onRecordingStatus(...) events if you register your handler up front using IMeetingRecordingController::SetEvent(...) before calling IMeetingRecordingController::StartRawRecording(). If SetEvent(...) isn’t wired before you start recording, you’ll see “This meeting is being recorded” in the UI but your code won’t get the callback.

On the ALSA spam (snd_ctl_open_noupdate Invalid CTL, Unknown PCM) errors, these are common when the SDK runs in Docker without working audio, and (another thread) outlined several fixes like modifying the ~/.config/zoomus.conf file with:

    [General]
    system.audio.type=default