コアのPJSUA2とGUIのQtQuickに基づいたクロスプラットフォームSIPアプリケーションを開発しています。QMLコンポーネントにネイティブウィンドウを埋め込む方法は?
PJSUA2は、ユーザーのキャプチャデバイスとリモートパーティビデオストリームを表示するためのAPIを提供します。このようなAPIは、特定のビデオのネイティブウィンドウハンドラを公開します。ネイティブウィンドウハンドラはプラットフォーム固有です(WindowsではHWND、MacではNSView *など)。
このネイティブウィンドウを特定のQMLコンポーネントに埋め込みたいと思っています。
これは可能ですか?
FYI:MacOS Sierra 10.12.6、PJSIP 2.7とSDLバックエンド、Qt 5.9.2を使用しています。しかし、私はWindowsとMacOSの両方で動作させたいと思っています。