private native String getRing(long nativePtr);
private native void setRootCA(long nativePtr, String path);
private native long[] listVideoPayloadTypes(long nativePtr);
+ private native long[] getProxyConfigList(long nativePtr);
private native long[] listAudioPayloadTypes(long nativePtr);
private native void enableKeepAlive(long nativePtr,boolean enable);
private native boolean isKeepAliveEnabled(long nativePtr);
setRootCA(nativePtr, path);
}
+ public synchronized LinphoneProxyConfig[] getProxyConfigList() {
+ long[] typesPtr = getProxyConfigList(nativePtr);
+ if (typesPtr == null) return null;
+
+ LinphoneProxyConfig[] proxies = new LinphoneProxyConfig[typesPtr.length];
+
+ for (int i=0; i < proxies.length; i++) {
+ proxies[i] = new LinphoneProxyConfigImpl(typesPtr[i]);
+ }
+
+ return proxies;
+ }
+
public synchronized PayloadType[] getVideoCodecs() {
long[] typesPtr = listVideoPayloadTypes(nativePtr);
if (typesPtr == null) return null;