Starting the process of implementing Recording of session, and have the methods all implemented for Start, StartCloud, Stop, Pause and Resume - but the call to StartRecording returns an SDK error for Wrong usage (2) - can’t find any reference to that in the SDK documents and not sure what the issue is:
Here is the C++ code being used:
bool CMeetingManager::StartScreenRecording( wchar_t* recPath)
if (m_pMeetingService != nullptr)
IMeetingRecordingController* p_controller = m_pMeetingService->GetMeetingRecordingController();
if (p_controller != nullptr)
time_t timeStamp = time(nullptr);
SDKError error = p_controller->StartRecording(timeStamp, recPath);
if (error != SDKError::SDKERR_SUCCESS)
LOG_ERROR << "Start Recording failed, Error: " << toString(error) << std::endl;
You can see where I am getting the timeStamp to pass in here, the path is being passed down from the client layer and is in the format “C:\Users\brian.roach\OneDrive\Documents”
Not sure if that is a invalid file path or if there is an issue with the timestamp or both? I was “assuming” that maybe the incorrect usage (2) meant the second parameter was bad, but not sure.
Which Windows Video SDK version?
To Reproduce(If applicable)
For me it’s simple, just call that method.
Device (please complete the following information):
- Device: Dell XPS 9500
- OS: Windows 10