Windows 프로그램 (Win32/MFC/C++)에 대한 비디오 지원과 함께 PJSIP를 사용하고 싶습니다. PJSIP 프로젝트 (http://trac.pjsip.org/repos/wiki/Getting-Started/Windows) 나는 다른 사람의 사이에서 참조 (추가 요구 사항)의 사이트에서 살펴 본다 작성자 :Windows 용 비디오 지원과 함께 PJSIP 사용
- 의 DirectShow SDK, 윈도우 SDK에 포함되어 있습니다. 내 config_site.h에서
- SDL이 경우 버전 2.0 또는 버전 1.3
나는 다음 필요 구성 : 내 PJSIP 프로젝트에이 두 가지 구성 요소를 추가하는 경우
#define PJMEDIA_HAS_VIDEO 1
#define PJMEDIA_HAS_FFMPEG 1
#define PJMEDIA_VIDEO_DEV_HAS_SDL 1
#define PJMEDIA_VIDEO_DEV_HAS_DSHOW 1
는, 모두가 잘 작동, 걸려 오는 전화에 대한 알림을 받고 카메라의 비디오를 표시/캡처 할 수 있습니다.
내 질문 : Windows 프로그램에이 두 구성 요소 (SDL 및 DirectX/DirectShow)가 실제로 필요합니까? 즉, 필자는 SDL (필자는 그렇지 않다고 가정)을 필요로합니까? 그렇다면 DirectX도 필요합니까? Windows 용 OpenGL을 사용할 수없는 이유는 무엇입니까? 어쩌면 누군가이 주제에 대한 경험을 가지고있을 것입니다 - 당신의 도움에 감사드립니다!
이 정보를 제공해 주셔서 감사합니다. Jay! DirectX 대신 OpenGL을 사용하는 것은 무엇입니까? SDL은 가능하며 필요합니까? – duDE
위의 대답을 추가 정보로 업데이트했습니다 ... –
PJMEDIA_VIDEO_DEV_SDL_HAS_OPENGL을 정의하면 SDL에서 OpenGL을 사용하는 것처럼 보입니다. 참조 : http://svn.pjsip.org/repos/pjproject/trunk/pjmedia/src/pjmedia-videodev/sdl_dev.c –