HRESULT hr;
IBaseFilter * pVideoCapFilter;
pVideoCapFilter = NULL;
const GUID CLSID_VideoCapFilter = {0x65E8773D,0x8F56,0x11D0,{0xA3, 0xB9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}};
// 비디오 캡쳐 렌더 생성
hr = CoCreateInstance(CLSID_VideoCapFilter, NULL, CLSCTX_INPROC_SERVER,
IID_IBaseFilter, (LPVOID*)&pVideoCapFilter);
Chack_hr("CoCreateInstance pVideoRanderFilter");
int TForm14::Chack_hr(String Str) {
if (FAILED(hr)) {
ShowMessage(Str + "hr 실패");
}
}
//-----------------------
대략 위에처럼 소스코드를 쳤을때
hr값이 -2147221164가 뜨고 실패 메세지가 뜹니다.
GUID도 확인해서 했는대 왜이럴 까요?