Windowsプログラム(Win32 / MFC / C ++)のビデオサポートでPJSIPを使用したい。PJSIPプロジェクトのサイト(http://trac.pjsip.org/repos/wiki/Getting-Started/Windows)を見ると、とりわけ次のことがわかります(追加要件)。
- WindowsSDKに含まれているDirectShowSDK。
- SDLバージョン2.0またはバージョン1.3
この場合、config_site.hで次の構成が必要です。
#define PJMEDIA_HAS_VIDEO 1
#define PJMEDIA_HAS_FFMPEG 1
#define PJMEDIA_VIDEO_DEV_HAS_SDL 1
#define PJMEDIA_VIDEO_DEV_HAS_DSHOW 1
この2つのコンポーネントをPJSIPプロジェクトに追加すると、すべて正常に機能し、着信に関する通知を受け取り、ドアのカメラからビデオを表示/キャプチャできます。
私の質問:Windowsプログラムには、このコンポーネント(SDLとDirectX / DirectShow)の両方が本当に必要ですか?つまり、SDLが必須である必要がありますか(そうではないと思います)、必要な場合はDirectXも必要ですか?OpenGL for Windowsを使用できないのはなぜですか?多分誰かがこのテーマの経験を持っています-私はあなたの助けをいただければ幸いです!