/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class remote_demo_Native_PeerSDK_Peer_Peer */

#ifndef _Included_remote_demo_Native_PeerSDK_Peer_Peer
#define _Included_remote_demo_Native_PeerSDK_Peer_Peer
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     remote_demo_Native_PeerSDK_Peer_Peer
 * Method:    nativeInit
 * Signature: ()V
 */
JNIEXPORT void JNICALL remote_demo_Native_PeerSDK_Peer_Peer_nativeInit
  (JNIEnv *, jobject);

/*
 * Class:     remote_demo_Native_PeerSDK_Peer_Peer
 * Method:    nativeRelease
 * Signature: ()V
 */
JNIEXPORT void JNICALL remote_demo_Native_PeerSDK_Peer_Peer_nativeRelease
  (JNIEnv *, jobject);

/*
 * Class:     remote_demo_Native_PeerSDK_Peer_Peer
 * Method:    connect
 * Signature: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
 */
JNIEXPORT jboolean JNICALL remote_demo_Native_PeerSDK_Peer_Peer_connect
  (JNIEnv *, jobject, jstring, jint, jstring, jstring, jstring, jboolean);

/*
 * Class:     remote_demo_Native_PeerSDK_Peer_Peer
 * Method:    createLiveStream
 * Signature: (Lremote/demo/Native/PeerSDK/Peer/Stream/PeerStream;)V
 */
JNIEXPORT void JNICALL remote_demo_Native_PeerSDK_Peer_Peer_createLiveStream
  (JNIEnv *, jobject, jobject);

/*
 * Class:     remote_demo_Native_PeerSDK_Peer_Peer
 * Method:    ack
 * Signature: ()V
 */
JNIEXPORT void JNICALL remote_demo_Native_PeerSDK_Peer_Peer_ack
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
