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

#ifndef _Included_jp_sourceforge_nicoro_SwfPlayerFragment
#define _Included_jp_sourceforge_nicoro_SwfPlayerFragment
#ifdef __cplusplus
extern "C" {
#endif
#undef jp_sourceforge_nicoro_SwfPlayerFragment_DEBUG_LOGV
#define jp_sourceforge_nicoro_SwfPlayerFragment_DEBUG_LOGV 1L
#undef jp_sourceforge_nicoro_SwfPlayerFragment_DEBUG_LOGD
#define jp_sourceforge_nicoro_SwfPlayerFragment_DEBUG_LOGD 1L
#undef jp_sourceforge_nicoro_SwfPlayerFragment_PLAYER_TYPE_FFMPEG
#define jp_sourceforge_nicoro_SwfPlayerFragment_PLAYER_TYPE_FFMPEG 0L
#undef jp_sourceforge_nicoro_SwfPlayerFragment_PLAYER_TYPE_MEDIAPLAYER
#define jp_sourceforge_nicoro_SwfPlayerFragment_PLAYER_TYPE_MEDIAPLAYER 1L
#undef jp_sourceforge_nicoro_SwfPlayerFragment_PLAYER_TYPE_SWF
#define jp_sourceforge_nicoro_SwfPlayerFragment_PLAYER_TYPE_SWF 2L
#undef jp_sourceforge_nicoro_SwfPlayerFragment_INTERVAL_UPDATE_COMMENT_INNER_MS
#define jp_sourceforge_nicoro_SwfPlayerFragment_INTERVAL_UPDATE_COMMENT_INNER_MS 500i64
#undef jp_sourceforge_nicoro_SwfPlayerFragment_DEBUG_LOGV
#define jp_sourceforge_nicoro_SwfPlayerFragment_DEBUG_LOGV 0L
#undef jp_sourceforge_nicoro_SwfPlayerFragment_DEBUG_LOGD
#define jp_sourceforge_nicoro_SwfPlayerFragment_DEBUG_LOGD 1L
#undef jp_sourceforge_nicoro_SwfPlayerFragment_MSG_ID_SURFACE_CREATED
#define jp_sourceforge_nicoro_SwfPlayerFragment_MSG_ID_SURFACE_CREATED 257L
#undef jp_sourceforge_nicoro_SwfPlayerFragment_MSG_ID_SURFACE_DESTROYED
#define jp_sourceforge_nicoro_SwfPlayerFragment_MSG_ID_SURFACE_DESTROYED 258L
#undef jp_sourceforge_nicoro_SwfPlayerFragment_MSG_ID_SWF_PREPARED
#define jp_sourceforge_nicoro_SwfPlayerFragment_MSG_ID_SWF_PREPARED 259L
/*
 * Class:     jp_sourceforge_nicoro_SwfPlayerFragment
 * Method:    createNative
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_jp_sourceforge_nicoro_SwfPlayerFragment_createNative
  (JNIEnv *, jobject);

/*
 * Class:     jp_sourceforge_nicoro_SwfPlayerFragment
 * Method:    destroyNative
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_jp_sourceforge_nicoro_SwfPlayerFragment_destroyNative
  (JNIEnv *, jobject, jlong);

/*
 * Class:     jp_sourceforge_nicoro_SwfPlayerFragment
 * Method:    loadStreamADPCM
 * Signature: (J[BLjp/sourceforge/nicoro/FFmpegIOCallback;IIII)V
 */
JNIEXPORT void JNICALL Java_jp_sourceforge_nicoro_SwfPlayerFragment_loadStreamADPCM
  (JNIEnv *, jobject, jlong, jbyteArray, jobject, jint, jint, jint, jint);

/*
 * Class:     jp_sourceforge_nicoro_SwfPlayerFragment
 * Method:    loadStreamMP3
 * Signature: (J[BLjp/sourceforge/nicoro/FFmpegIOCallback;IIII)V
 */
JNIEXPORT void JNICALL Java_jp_sourceforge_nicoro_SwfPlayerFragment_loadStreamMP3
  (JNIEnv *, jobject, jlong, jbyteArray, jobject, jint, jint, jint, jint);

/*
 * Class:     jp_sourceforge_nicoro_SwfPlayerFragment
 * Method:    reopenInputStream
 * Signature: (J[BLjp/sourceforge/nicoro/FFmpegIOCallback;)V
 */
JNIEXPORT void JNICALL Java_jp_sourceforge_nicoro_SwfPlayerFragment_reopenInputStream
  (JNIEnv *, jobject, jlong, jbyteArray, jobject);

/*
 * Class:     jp_sourceforge_nicoro_SwfPlayerFragment
 * Method:    readFrame
 * Signature: (J[BLjp/sourceforge/nicoro/FFmpegIOCallback;)I
 */
JNIEXPORT jint JNICALL Java_jp_sourceforge_nicoro_SwfPlayerFragment_readFrame
  (JNIEnv *, jobject, jlong, jbyteArray, jobject);

/*
 * Class:     jp_sourceforge_nicoro_SwfPlayerFragment
 * Method:    decodeAudio
 * Signature: (JLjp/sourceforge/nicoro/FFmpegData;)Z
 */
JNIEXPORT jboolean JNICALL Java_jp_sourceforge_nicoro_SwfPlayerFragment_decodeAudio
  (JNIEnv *, jobject, jlong, jobject);

#ifdef __cplusplus
}
#endif
#endif
