2016-09-09 7 views
0

PJSUA2の代わりにPJSUAを使用してPJSIP 2.5.5をコンパイルすることは可能ですか? 私たちのアプリはPJSUA2を持っていないPJSIP 2.4.0に基づいているので、私はこれをしたいと思います。つまり、PJSIP 2.5.5を実装すると、アプリのほとんどの部分を書き直す必要があります。PJSIP v2.5.5 PJSUA2の代わりにPJSUAを使用するAndroid

EDIT:

は、間違った質問をしPJSUAとPJSUA2の概念を誤解しました。質問は次のようにする必要があります。

PJSIP 2.5.5をビルドするときに現在生成されているPJSUA2に基づいてJAVAクラスを生成するのではなく、PJSIP 2.5.5のPJSUAに基づいてJAVAクラスを生成できますか?

Thx!

答えて

0

PJSUAとPJSUA2は、下位レベルのライブラリ(PJSIP、PJMEDIA、およびPJNATH)に対する2つの別個のAPIインターフェイスです。前者はCで書かれ、後者はC++で書かれています。どちらもバージョン2.4。*および2.5。*で使用できます。あなたのアプリケーションでPJSUAが使用されていても、修正なしで2.5.5にアップグレードした後も引き続き使用することができます(少なくとも、リリースノートを見てから非互換性は見られませんでした)。

+1

ハイGeorg、 返信ありがとうございます!しかし、PJSUAだけはどのように構築されますか? PJSIPはPJSUA Javaクラスの代わりにPJSUA2 Javaクラスを自動的に生成するためです。私はこれを変える必要がある何らかの設定がありますか? – Tripwire

+0

さて、私はJavaの下でそれを使用したことはありませんでしたが、私はJavaインタフェースが常にPJSUA2に基づいていると考えています。あなたは本当にあなたがバージョン2.4.5でPJSUAインターフェースを使用していたと確信していますか? –

+0

こんにちはゲオルグ、私はちょっと間違った質問をしました。私はPJSIP、PJSUA、PJSUA2という概念を誤解していました。 PJSUA2 APIインターフェイスではなく、PJSUA APIインターフェイスに基づいてJavaクラスを生成できるかどうか質問したい。質問を更新してより明確になるようにします。 – Tripwire

関連する問題