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");
}
I successfully built videoInput within my
dll
library but when the program runs, it freezes at setting up the camera:No more outputs from the console since then. I found that it's this line that hangs up:
Any clues why this happens? I'm using Windows 11.
Code to reproduce the issue: