Can't open UVC compliant camera with DSHOW backend

I would like to capture images from the See3cam CU20 by using OpenCV. According to the manufacturer, the camera is UVC compliant and that’s why I thought I could use it with the DSHOW backend of the videoio module but it’s not working:
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)
cap.isOpened() → False

I suspect that it is related to the supported pixel formats of the camera (Y8, Y16).
I can open the camera with the MSMF backend but I get an error message:
[ WARN:0@1.375] global D:\a\opencv-python\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (923) CvCapture_MSMF::initStream Failed to set mediaType (stream 1, (640x480 @ 1) MFVideoFormat_RGB32(codec not found)

From the source code of cap_msmf.cpp I can see that it does not support Y8.

Does anyone have any idea what the problem is with the DSHOW backend?
The camera works with a tool named AmCap. It’s a DirectShow sample application of the Windows SDK.

Camera specs: