提交 c504b6c7 编写于 作者: R raymondzheng

ijkplayer-j4a: rename ijkio androidio

上级 a25f13c5
......@@ -36,7 +36,7 @@ LOCAL_SRC_FILES += j4a/class/java/nio/Buffer.c
LOCAL_SRC_FILES += j4a/class/java/nio/ByteBuffer.c
LOCAL_SRC_FILES += j4a/class/java/util/ArrayList.c
LOCAL_SRC_FILES += j4a/class/tv/danmaku/ijk/media/player/misc/IMediaDataSource.c
LOCAL_SRC_FILES += j4a/class/tv/danmaku/ijk/media/player/misc/IIjkIOHttp.c
LOCAL_SRC_FILES += j4a/class/tv/danmaku/ijk/media/player/misc/IAndroidIO.c
LOCAL_SRC_FILES += j4a/class/tv/danmaku/ijk/media/player/IjkMediaPlayer.c
LOCAL_SRC_FILES += j4au/class/android/media/AudioTrack.util.c
......
......@@ -16,7 +16,7 @@ JAVA_SRCS = \
java/android/os/Build.java \
java/android/os/Bundle.java \
java/tv/danmaku/ijk/media/player/misc/IMediaDataSource.java \
java/tv/danmaku/ijk/media/player/misc/IIjkIOHttp.java \
java/tv/danmaku/ijk/media/player/misc/IAndroidIO.java \
java/tv/danmaku/ijk/media/player/IjkMediaPlayer.java \
C_SRCS := $(JAVA_SRCS:java/%.java=j4a/class/%.c)
......
......@@ -26,7 +26,7 @@ typedef struct J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer {
jfieldID field_mNativeMediaPlayer;
jfieldID field_mNativeMediaDataSource;
jfieldID field_mNativeIjkIOHttp;
jfieldID field_mNativeAndroidIO;
jmethodID method_postEventFromNative;
jmethodID method_onSelectCodec;
jmethodID method_onNativeInvoke;
......@@ -85,14 +85,14 @@ void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeMediaDataSource__se
J4A_ExceptionCheck__catchAll(env);
}
jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__get(JNIEnv *env, jobject thiz)
jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__get(JNIEnv *env, jobject thiz)
{
return (*env)->GetLongField(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.field_mNativeIjkIOHttp);
return (*env)->GetLongField(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.field_mNativeAndroidIO);
}
jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__get__catchAll(JNIEnv *env, jobject thiz)
jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__get__catchAll(JNIEnv *env, jobject thiz)
{
jlong ret_value = J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__get(env, thiz);
jlong ret_value = J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__get(env, thiz);
if (J4A_ExceptionCheck__catchAll(env)) {
return 0;
}
......@@ -100,14 +100,14 @@ jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__get__ca
return ret_value;
}
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__set(JNIEnv *env, jobject thiz, jlong value)
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__set(JNIEnv *env, jobject thiz, jlong value)
{
(*env)->SetLongField(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.field_mNativeIjkIOHttp, value);
(*env)->SetLongField(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.field_mNativeAndroidIO, value);
}
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__set__catchAll(JNIEnv *env, jobject thiz, jlong value)
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__set__catchAll(JNIEnv *env, jobject thiz, jlong value)
{
J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__set(env, thiz, value);
J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__set(env, thiz, value);
J4A_ExceptionCheck__catchAll(env);
}
......@@ -355,10 +355,10 @@ int J4A_loadClass__J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer(JNIEnv *env)
goto fail;
class_id = class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.id;
name = "mNativeIjkIOHttp";
name = "mNativeAndroidIO";
sign = "J";
class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.field_mNativeIjkIOHttp = J4A_GetFieldID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.field_mNativeIjkIOHttp == NULL)
class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.field_mNativeAndroidIO = J4A_GetFieldID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.field_mNativeAndroidIO == NULL)
goto fail;
class_id = class_J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer.id;
......
......@@ -32,10 +32,10 @@ jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeMediaDataSource__g
jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeMediaDataSource__get__catchAll(JNIEnv *env, jobject thiz);
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeMediaDataSource__set(JNIEnv *env, jobject thiz, jlong value);
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeMediaDataSource__set__catchAll(JNIEnv *env, jobject thiz, jlong value);
jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__get(JNIEnv *env, jobject thiz);
jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__get__catchAll(JNIEnv *env, jobject thiz);
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__set(JNIEnv *env, jobject thiz, jlong value);
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__set__catchAll(JNIEnv *env, jobject thiz, jlong value);
jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__get(JNIEnv *env, jobject thiz);
jlong J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__get__catchAll(JNIEnv *env, jobject thiz);
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__set(JNIEnv *env, jobject thiz, jlong value);
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__set__catchAll(JNIEnv *env, jobject thiz, jlong value);
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__postEventFromNative(JNIEnv *env, jobject weakThiz, jint what, jint arg1, jint arg2, jobject obj);
void J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__postEventFromNative__catchAll(JNIEnv *env, jobject weakThiz, jint what, jint arg1, jint arg2, jobject obj);
jstring J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__onSelectCodec(JNIEnv *env, jobject weakThiz, jstring mimeType, jint profile, jint level);
......@@ -62,11 +62,10 @@ int J4A_loadClass__J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer(JNIEnv *env);
#define J4AC_IjkMediaPlayer__mNativeMediaDataSource__get__catchAll J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeMediaDataSource__get__catchAll
#define J4AC_IjkMediaPlayer__mNativeMediaDataSource__set J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeMediaDataSource__set
#define J4AC_IjkMediaPlayer__mNativeMediaDataSource__set__catchAll J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeMediaDataSource__set__catchAll
#define J4AC_IjkMediaPlayer__mNativeMediaPlayer__set__catchAll J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeMediaPlayer__set__catchAll
#define J4AC_IjkMediaPlayer__mNativeIjkIOHttp__get J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__get
#define J4AC_IjkMediaPlayer__mNativeIjkIOHttp__get__catchAll J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__get__catchAll
#define J4AC_IjkMediaPlayer__mNativeIjkIOHttp__set J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__set
#define J4AC_IjkMediaPlayer__mNativeIjkIOHttp__set__catchAll J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeIjkIOHttp__set__catchAll
#define J4AC_IjkMediaPlayer__mNativeAndroidIO__get J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__get
#define J4AC_IjkMediaPlayer__mNativeAndroidIO__get__catchAll J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__get__catchAll
#define J4AC_IjkMediaPlayer__mNativeAndroidIO__set J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__set
#define J4AC_IjkMediaPlayer__mNativeAndroidIO__set__catchAll J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__mNativeAndroidIO__set__catchAll
#define J4AC_IjkMediaPlayer__postEventFromNative J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__postEventFromNative
#define J4AC_IjkMediaPlayer__postEventFromNative__catchAll J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__postEventFromNative__catchAll
#define J4AC_IjkMediaPlayer__onSelectCodec J4AC_tv_danmaku_ijk_media_player_IjkMediaPlayer__onSelectCodec
......
......@@ -19,27 +19,27 @@
* This file is automatically generated by jni4android, do not modify.
*/
#include "IIjkIOHttp.h"
#include "IAndroidIO.h"
typedef struct J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp {
typedef struct J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO {
jclass id;
jmethodID method_open;
jmethodID method_read;
jmethodID method_seek;
jmethodID method_close;
} J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp;
} J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO;
static J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp;
static J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO;
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__open(JNIEnv *env, jobject thiz)
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__open(JNIEnv *env, jobject thiz)
{
return (*env)->CallIntMethod(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_open);
return (*env)->CallIntMethod(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_open);
}
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__open__catchAll(JNIEnv *env, jobject thiz)
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__open__catchAll(JNIEnv *env, jobject thiz)
{
jint ret_value = J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__open(env, thiz);
jint ret_value = J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__open(env, thiz);
if (J4A_ExceptionCheck__catchAll(env)) {
return 0;
}
......@@ -47,14 +47,14 @@ jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__open__catchAll(JNIEnv *en
return ret_value;
}
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__read(JNIEnv *env, jobject thiz, jbyteArray buffer, jint size)
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__read(JNIEnv *env, jobject thiz, jbyteArray buffer, jint size)
{
return (*env)->CallIntMethod(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_read, buffer, size);
return (*env)->CallIntMethod(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_read, buffer, size);
}
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__read__catchAll(JNIEnv *env, jobject thiz, jbyteArray buffer, jint size)
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__read__catchAll(JNIEnv *env, jobject thiz, jbyteArray buffer, jint size)
{
jint ret_value = J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__read(env, thiz, buffer, size);
jint ret_value = J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__read(env, thiz, buffer, size);
if (J4A_ExceptionCheck__catchAll(env)) {
return 0;
}
......@@ -62,14 +62,14 @@ jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__read__catchAll(JNIEnv *en
return ret_value;
}
jlong J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__seek(JNIEnv *env, jobject thiz, jlong offset, jint whence)
jlong J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__seek(JNIEnv *env, jobject thiz, jlong offset, jint whence)
{
return (*env)->CallLongMethod(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_seek, offset, whence);
return (*env)->CallLongMethod(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_seek, offset, whence);
}
jlong J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__seek__catchAll(JNIEnv *env, jobject thiz, jlong offset, jint whence)
jlong J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__seek__catchAll(JNIEnv *env, jobject thiz, jlong offset, jint whence)
{
jlong ret_value = J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__seek(env, thiz, offset, whence);
jlong ret_value = J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__seek(env, thiz, offset, whence);
if (J4A_ExceptionCheck__catchAll(env)) {
return 0;
}
......@@ -77,14 +77,14 @@ jlong J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__seek__catchAll(JNIEnv *e
return ret_value;
}
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__close(JNIEnv *env, jobject thiz)
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__close(JNIEnv *env, jobject thiz)
{
return (*env)->CallIntMethod(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_close);
return (*env)->CallIntMethod(env, thiz, class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_close);
}
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__close__catchAll(JNIEnv *env, jobject thiz)
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__close__catchAll(JNIEnv *env, jobject thiz)
{
jint ret_value = J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__close(env, thiz);
jint ret_value = J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__close(env, thiz);
if (J4A_ExceptionCheck__catchAll(env)) {
return 0;
}
......@@ -92,7 +92,7 @@ jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__close__catchAll(JNIEnv *e
return ret_value;
}
int J4A_loadClass__J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp(JNIEnv *env)
int J4A_loadClass__J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO(JNIEnv *env)
{
int ret = -1;
const char *J4A_UNUSED(name) = NULL;
......@@ -100,43 +100,43 @@ int J4A_loadClass__J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp(JNIEnv *env)
jclass J4A_UNUSED(class_id) = NULL;
int J4A_UNUSED(api_level) = 0;
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.id != NULL)
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.id != NULL)
return 0;
sign = "tv/danmaku/ijk/media/player/misc/IIjkIOHttp";
class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.id = J4A_FindClass__asGlobalRef__catchAll(env, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.id == NULL)
sign = "tv/danmaku/ijk/media/player/misc/IAndroidIO";
class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.id = J4A_FindClass__asGlobalRef__catchAll(env, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.id == NULL)
goto fail;
class_id = class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.id;
class_id = class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.id;
name = "open";
sign = "()I";
class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_open = J4A_GetMethodID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_open == NULL)
class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_open = J4A_GetMethodID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_open == NULL)
goto fail;
class_id = class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.id;
class_id = class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.id;
name = "read";
sign = "([BI)I";
class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_read = J4A_GetMethodID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_read == NULL)
class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_read = J4A_GetMethodID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_read == NULL)
goto fail;
class_id = class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.id;
class_id = class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.id;
name = "seek";
sign = "(JI)J";
class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_seek = J4A_GetMethodID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_seek == NULL)
class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_seek = J4A_GetMethodID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_seek == NULL)
goto fail;
class_id = class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.id;
class_id = class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.id;
name = "close";
sign = "()I";
class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_close = J4A_GetMethodID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp.method_close == NULL)
class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_close = J4A_GetMethodID__catchAll(env, class_id, name, sign);
if (class_J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO.method_close == NULL)
goto fail;
J4A_ALOGD("J4ALoader: OK: '%s' loaded\n", "tv.danmaku.ijk.media.player.misc.IIjkIOHttp");
J4A_ALOGD("J4ALoader: OK: '%s' loaded\n", "tv.danmaku.ijk.media.player.misc.IAndroidIO");
ret = 0;
fail:
return ret;
......
......@@ -19,31 +19,31 @@
* This file is automatically generated by jni4android, do not modify.
*/
#ifndef J4A__tv_danmaku_ijk_media_player_misc_IIjkIOHttp__H
#define J4A__tv_danmaku_ijk_media_player_misc_IIjkIOHttp__H
#ifndef J4A__tv_danmaku_ijk_media_player_misc_IAndroidIO__H
#define J4A__tv_danmaku_ijk_media_player_misc_IAndroidIO__H
#include "j4a/j4a_base.h"
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__open(JNIEnv *env, jobject thiz);
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__open__catchAll(JNIEnv *env, jobject thiz);
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__read(JNIEnv *env, jobject thiz, jbyteArray buffer, jint size);
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__read__catchAll(JNIEnv *env, jobject thiz, jbyteArray buffer, jint size);
jlong J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__seek(JNIEnv *env, jobject thiz, jlong offset, jint whence);
jlong J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__seek__catchAll(JNIEnv *env, jobject thiz, jlong offset, jint whence);
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__close(JNIEnv *env, jobject thiz);
jint J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__close__catchAll(JNIEnv *env, jobject thiz);
int J4A_loadClass__J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp(JNIEnv *env);
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__open(JNIEnv *env, jobject thiz);
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__open__catchAll(JNIEnv *env, jobject thiz);
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__read(JNIEnv *env, jobject thiz, jbyteArray buffer, jint size);
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__read__catchAll(JNIEnv *env, jobject thiz, jbyteArray buffer, jint size);
jlong J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__seek(JNIEnv *env, jobject thiz, jlong offset, jint whence);
jlong J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__seek__catchAll(JNIEnv *env, jobject thiz, jlong offset, jint whence);
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__close(JNIEnv *env, jobject thiz);
jint J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__close__catchAll(JNIEnv *env, jobject thiz);
int J4A_loadClass__J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO(JNIEnv *env);
#define J4A_HAVE_SIMPLE__J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp
#define J4A_HAVE_SIMPLE__J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO
#define J4AC_IIjkIOHttp__open J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__open
#define J4AC_IIjkIOHttp__open__catchAll J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__open__catchAll
#define J4AC_IIjkIOHttp__read J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__read
#define J4AC_IIjkIOHttp__read__catchAll J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__read__catchAll
#define J4AC_IIjkIOHttp__seek J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__seek
#define J4AC_IIjkIOHttp__seek__catchAll J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__seek__catchAll
#define J4AC_IIjkIOHttp__close J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__close
#define J4AC_IIjkIOHttp__close__catchAll J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp__close__catchAll
#define J4A_loadClass__J4AC_IIjkIOHttp J4A_loadClass__J4AC_tv_danmaku_ijk_media_player_misc_IIjkIOHttp
#define J4AC_IAndroidIO__open J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__open
#define J4AC_IAndroidIO__open__catchAll J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__open__catchAll
#define J4AC_IAndroidIO__read J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__read
#define J4AC_IAndroidIO__read__catchAll J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__read__catchAll
#define J4AC_IAndroidIO__seek J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__seek
#define J4AC_IAndroidIO__seek__catchAll J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__seek__catchAll
#define J4AC_IAndroidIO__close J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__close
#define J4AC_IAndroidIO__close__catchAll J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO__close__catchAll
#define J4A_loadClass__J4AC_IAndroidIO J4A_loadClass__J4AC_tv_danmaku_ijk_media_player_misc_IAndroidIO
#endif//J4A__tv_danmaku_ijk_media_player_misc_IIjkIOHttp__H
#endif//J4A__tv_danmaku_ijk_media_player_misc_IAndroidIO__H
#include "j4a/class/tv/danmaku/ijk/media/player/misc/IAndroidIO.h"
J4A_LOAD_CLASS(tv_danmaku_ijk_media_player_misc_IAndroidIO);
\ No newline at end of file
#include "j4a/class/tv/danmaku/ijk/media/player/misc/IIjkIOHttp.h"
\ No newline at end of file
J4A_LOAD_CLASS(tv_danmaku_ijk_media_player_misc_IIjkIOHttp);
\ No newline at end of file
......@@ -8,5 +8,5 @@
#include "j4a/class/android/os/Build.h"
#include "j4a/class/android/os/Bundle.h"
#include "j4a/class/tv/danmaku/ijk/media/player/misc/IMediaDataSource.h"
#include "j4a/class/tv/danmaku/ijk/media/player/misc/IIjkIOHttp.h"
#include "j4a/class/tv/danmaku/ijk/media/player/misc/IAndroidIO.h"
#include "j4a/class/tv/danmaku/ijk/media/player/IjkMediaPlayer.h"
......@@ -8,5 +8,5 @@
J4A_LOAD_CLASS(android_os_Build);
J4A_LOAD_CLASS(android_os_Bundle);
J4A_LOAD_CLASS(tv_danmaku_ijk_media_player_misc_IMediaDataSource);
J4A_LOAD_CLASS(tv_danmaku_ijk_media_player_misc_IIjkIOHttp);
J4A_LOAD_CLASS(tv_danmaku_ijk_media_player_misc_IAndroidIO);
J4A_LOAD_CLASS(tv_danmaku_ijk_media_player_IjkMediaPlayer);
package tv.danmaku.ijk.media.player.misc;
@SimpleCClassName
public interface IIjkIOHttp {
public interface IAndroidIO {
int open();
int read(byte[] buffer, int size);
long seek(long offset, int whence);
int close();
}
\ No newline at end of file
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册