|
안녕하세요.heartsim(박경원)입니다.
오랜만에 글 올리네요.^^;
Directshow의 playcap소스를 빌더(vcl)로 다시 작성해서 컴파일 했는데, 에러 두개가 뜨는군요.
하나는 WM_GRAPHNOTIFY가 undefined되었다고 하고,
나머지 하나는 FindCaptureDevice함수를 인식을 못하는군요.
WM_GRAPHNOTIFY메세지 경우는 #define WM_GRAPHNOTIFY WM_APP+1로 정의해서 메세지 맵처리를 해줬습니다.
헌데 제가 잘못 했는지 undefined 되었다고 하오네요..@@;
혹 메세지 맵에서 메세지구조체를 잘못써줬나?^^;
그리고 FindCaptureDevice함수는 원문playcap소스의 FindCaptureDevice함수와 거의 비슷하게 코딩을 해줬는데,, 역시 에러가...나는군요.전혀 함수 인식을 못합니다.(다른 함수는 문제가 없는데)
혼자 해볼려고 했는데(5일째 고생중@@;) 도저히 안되서리...혹 이쪽분야로 아시는 분 있나해서
대략 글을 띄워봅니다.
혹 Directshow8.1하면서 유의해야 할 사항이나 더 추가해줘야 할 헤더 또는 라이브러리가 있지는 않은지.....고수님들의 답변 부탁드려요..
참고로 directx sdk8.1을 설치했고, 원문 vc++로 되어 있는것을 Vc++ Conversion Wizard를 이용해 bcb로 컨버전 해서 돌려봤습니다.
그런데 한가지 의문은 amcap은 컨버전으로 돌아가는데, playcap은 컨버전으로 컴파일 하면 에러가 나는군요.(그래서 bcb로 다시 작성했을때 에러가 나는건가???)
|