| /* |
| * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
| * |
| * Use of this source code is governed by a BSD-style license |
| * that can be found in the LICENSE file in the root of the source |
| * tree. An additional intellectual property rights grant can be found |
| * in the file PATENTS. All contributing project authors may |
| * be found in the AUTHORS file in the root of the source tree. |
| */ |
| |
| /* DO NOT EDIT THIS FILE - it is machine generated */ |
| #include <jni.h> |
| /* Header for class org_webrtc_videoengineapp_ViEAndroidJavaAPI */ |
| |
| #ifndef _Included_org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| #define _Included_org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: NativeInit |
| * Signature: (Landroid/content/Context;)Z |
| */ |
| JNIEXPORT jboolean JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_NativeInit |
| (JNIEnv *, jobject, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: GetVideoEngine |
| * Signature: ()I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_GetVideoEngine |
| (JNIEnv *, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: Init |
| * Signature: (Z)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_Init |
| (JNIEnv *, jobject, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: Terminate |
| * Signature: ()I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_Terminate |
| (JNIEnv *, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StartSend |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StartSend |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StopRender |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StopRender |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StopSend |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StopSend |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StartReceive |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StartReceive |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StopReceive |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StopReceive |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: CreateChannel |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_CreateChannel |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: SetLocalReceiver |
| * Signature: (II)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_SetLocalReceiver |
| (JNIEnv *, jobject, jint, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: SetSendDestination |
| * Signature: (IILjava/lang/String;)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_SetSendDestination |
| (JNIEnv *, jobject, jint, jint, jstring); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: GetCodecs |
| * Signature: ()[Ljava/lang/String; |
| */ |
| JNIEXPORT jobjectArray JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_GetCodecs |
| (JNIEnv *, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: SetReceiveCodec |
| * Signature: (IIIIII)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_SetReceiveCodec |
| (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: SetSendCodec |
| * Signature: (IIIIII)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_SetSendCodec |
| (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: AddRemoteRenderer |
| * Signature: (ILjava/lang/Object;)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_AddRemoteRenderer |
| (JNIEnv *, jobject, jint, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: RemoveRemoteRenderer |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_RemoveRemoteRenderer |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StartRender |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StartRender |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StartCamera |
| * Signature: (II)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StartCamera |
| (JNIEnv *, jobject, jint, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StopCamera |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StopCamera |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: GetCameraOrientation |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_GetCameraOrientation |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: SetRotation |
| * Signature: (II)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_SetRotation |
| (JNIEnv *, jobject, jint, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: SetExternalMediaCodecDecoderRenderer |
| * Signature: (ILjava/lang/Object;)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_SetExternalMediaCodecDecoderRenderer |
| (JNIEnv *, jobject, jint, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: EnableNACK |
| * Signature: (IZ)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_EnableNACK |
| (JNIEnv *, jobject, jint, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: EnablePLI |
| * Signature: (IZ)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_EnablePLI |
| (JNIEnv *, jobject, jint, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: SetCallback |
| * Signature: (ILorg/webrtc/videoengineapp/IViEAndroidCallback;)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_SetCallback |
| (JNIEnv *, jobject, jint, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StartIncomingRTPDump |
| * Signature: (ILjava/lang/String;)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StartIncomingRTPDump |
| (JNIEnv *, jobject, jint, jstring); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: StopIncomingRTPDump |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_StopIncomingRTPDump |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_Create |
| * Signature: (Landroid/content/Context;)Z |
| */ |
| JNIEXPORT jboolean JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1Create |
| (JNIEnv *, jobject, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_Delete |
| * Signature: ()Z |
| */ |
| JNIEXPORT jboolean JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1Delete |
| (JNIEnv *, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_Init |
| * Signature: (Z)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1Init |
| (JNIEnv *, jobject, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_Terminate |
| * Signature: ()I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1Terminate |
| (JNIEnv *, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_CreateChannel |
| * Signature: ()I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1CreateChannel |
| (JNIEnv *, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_DeleteChannel |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1DeleteChannel |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: ViE_DeleteChannel |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_ViE_1DeleteChannel |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_SetLocalReceiver |
| * Signature: (II)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1SetLocalReceiver |
| (JNIEnv *, jobject, jint, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_SetSendDestination |
| * Signature: (IILjava/lang/String;)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1SetSendDestination |
| (JNIEnv *, jobject, jint, jint, jstring); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StartListen |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StartListen |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StartPlayout |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StartPlayout |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StartSend |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StartSend |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StopListen |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StopListen |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StopPlayout |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StopPlayout |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StopSend |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StopSend |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_SetSpeakerVolume |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1SetSpeakerVolume |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_SetLoudspeakerStatus |
| * Signature: (Z)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1SetLoudspeakerStatus |
| (JNIEnv *, jobject, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StartPlayingFileLocally |
| * Signature: (ILjava/lang/String;Z)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StartPlayingFileLocally |
| (JNIEnv *, jobject, jint, jstring, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StopPlayingFileLocally |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StopPlayingFileLocally |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StartPlayingFileAsMicrophone |
| * Signature: (ILjava/lang/String;Z)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StartPlayingFileAsMicrophone |
| (JNIEnv *, jobject, jint, jstring, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StopPlayingFileAsMicrophone |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StopPlayingFileAsMicrophone |
| (JNIEnv *, jobject, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_NumOfCodecs |
| * Signature: ()I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1NumOfCodecs |
| (JNIEnv *, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_GetCodecs |
| * Signature: ()[Ljava/lang/String; |
| */ |
| JNIEXPORT jobjectArray JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1GetCodecs |
| (JNIEnv *, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_SetSendCodec |
| * Signature: (II)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1SetSendCodec |
| (JNIEnv *, jobject, jint, jint); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_SetECStatus |
| * Signature: (Z)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1SetECStatus |
| (JNIEnv *, jobject, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_SetAGCStatus |
| * Signature: (Z)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1SetAGCStatus |
| (JNIEnv *, jobject, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_SetNSStatus |
| * Signature: (Z)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1SetNSStatus |
| (JNIEnv *, jobject, jboolean); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StartDebugRecording |
| * Signature: (Ljava/lang/String;)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StartDebugRecording |
| (JNIEnv *, jobject, jstring); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StopDebugRecording |
| * Signature: ()I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StopDebugRecording |
| (JNIEnv *, jobject); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StartIncomingRTPDump |
| * Signature: (ILjava/lang/String;)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StartIncomingRTPDump |
| (JNIEnv *, jobject, jint, jstring); |
| |
| /* |
| * Class: org_webrtc_videoengineapp_ViEAndroidJavaAPI |
| * Method: VoE_StopIncomingRTPDump |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_VoE_1StopIncomingRTPDump |
| (JNIEnv *, jobject, jint); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif |