DirectShow->Capture->PlayCap нужна помощь
От: Аноним  
Дата: 06.05.04 05:45
Оценка:
DirectX9->...->DirectShow->Capture->PlayCap
Ребята помогите разобраться с примером PlayCap — компилируется с ошибками,
вначале просил dshow.h подключить потом выдал 16 errors

playcap.cpp(39) : error C2143: syntax error : missing ';' before '*'
playcap.cpp(39) : error C2501: 'ICaptureGraphBuilder2' : missing storage-class or type specifiers
playcap.cpp(39) : error C2501: 'g_pCapture' : missing storage-class or type specifiers
playcap.cpp(57) : error C2227: left of '->SetFiltergraph' must point to class/struct/union
playcap.cpp(87) : error C2227: left of '->RenderStream' must point to class/struct/union
playcap.cpp(218) : error C2065: 'CLSID_CaptureGraphBuilder2' : undeclared identifier
playcap.cpp(219) : error C2065: 'IID_ICaptureGraphBuilder2' : undeclared identifier
playcap.cpp(276) : error C2227: left of '->Release' must point to class/struct/union
playcap.cpp(364) : error C2065: 'DWORD_PTR' : undeclared identifier
playcap.cpp(364) : error C2146: syntax error : missing ')' before identifier 'pUnkGraph'
playcap.cpp(365) : error C2059: syntax error : ')'
playcap.cpp(434) : error C2065: 'LONG_PTR' : undeclared identifier
playcap.cpp(434) : error C2059: syntax error : ')'
playcap.cpp(435) : error C2143: syntax error : missing ';' before '{'
playcap.cpp(479) : error C2146: syntax error : missing ')' before identifier 'hwnd'
playcap.cpp(479) : error C2059: syntax error : ')'

Возможно не находит библиотеки где описан ICaptureGraphBuilder2 интерфейс
читал DirectX9_SDK описание интерфейса есть но никаких ссылок на используемые
библиотеки нет. Может я чего не правильно делаю.
Пользуюсь Win98 + Visual C++6
Может есть у кого работающий исходник PlayCap.
alex
jobes@rambler.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.