Add ffmpeg library
[rtmpclient.git] / app / src / main / jni / ai_suanzi_rtmpclient_Ffmpeg.cpp
1 //
2 // Created by Peng Li on 30/4/2018.
3 //
4 #include "ai_suanzi_rtmpclient_Ffmpeg.h"
5 #include <android/log.h>
6
7 extern "C" {
8     #include "libavformat/avformat.h"
9     #include "libavcodec/avcodec.h"
10     #include "libswscale/swscale.h"
11     #include "libavutil/imgutils.h"
12     #include "libavutil/time.h"
13 }
14
15 #define TAG "PENG"
16 #define LOGE(...)  __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__)
17
18 JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getVersion (JNIEnv *env, jobject obj) {
19     jint v = avformat_version();
20     LOGE("######### Ffmpeg JNI version i= %d", v);
21     return env->NewStringUTF("====== Ffmpeg call =======");
22 }