-
Notifications
You must be signed in to change notification settings - Fork 176
Open
Description
I successfully built videoInput within my dll library but when the program runs, it freezes at setting up the camera:
VIDEOINPUT SPY MODE!
SETUP: Looking For Capture Devices
SETUP: 0) HBVCAM FHD CAMERA
SETUP: 1 Device(s) found
SETUP: Setting up device 0
No more outputs from the console since then. I found that it's this line that hangs up:
hr = CoCreateInstance(CLSID_FilterGraph, 0, CLSCTX_INPROC_SERVER,IID_IGraphBuilder, (void**)&VD->pGraph);
Any clues why this happens? I'm using Windows 11.
Code to reproduce the issue:
videoInput VI;
int numDevices = VI.listDevices();
if (numDevices > 0) {
int vidDevice = 0;
VI.setupDevice(vidDevice); // Freezes here
int width = VI.getWidth(vidDevice);
int height = VI.getHeight(vidDevice);
int size = VI.getSize(vidDevice);
} else {
printf("No camera devices available.\n");
}
Metadata
Metadata
Assignees
Labels
No labels