DeleteMediaType(pmtConfig);\r
}\r
}\r
+ if (iFormat >= iCount) {\r
+ ERR("Maybe connected webcam does not support %ld x %ld resolution.\n", g_dwWidth, g_dwHeight);\r
+ hr = E_FAIL;\r
+ }\r
}\r
pSConfig->lpVtbl->Release(pSConfig);\r
return hr;\r
pvi->AvgTimePerFrame = g_dwAvgInterval;\r
pvi->bmiHeader.biSizeImage = ((width * pvi->bmiHeader.biBitCount) >> 3 ) * height;\r
hr = vsc->lpVtbl->SetFormat(vsc, pmt);\r
+ if (hr != S_OK) {\r
+ ERR("failed to set the resolution.(w:%ld, h:%ld), Maybe connected webcam does not support the resolution.\n", width, height);\r
+ }\r
}\r
DeleteMediaType(pmt);\r
}\r
ERR("SetDefaultValues\n");\r
goto error_failed;\r
}\r
+ cur_frame_idx = 0;\r
+ cur_fmt_idx = 0;\r
\r
INFO("Open successfully!!!\n");\r
return;\r