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

#ifndef _Included_org_jitsi_impl_neomedia_codec_FFmpeg
#define _Included_org_jitsi_impl_neomedia_codec_FFmpeg
#ifdef __cplusplus
extern "C" {
#endif
#undef org_jitsi_impl_neomedia_codec_FFmpeg_AV_NOPTS_VALUE
#define org_jitsi_impl_neomedia_codec_FFmpeg_AV_NOPTS_VALUE -9223372036854775808LL
#undef org_jitsi_impl_neomedia_codec_FFmpeg_AV_NUM_DATA_POINTERS
#define org_jitsi_impl_neomedia_codec_FFmpeg_AV_NUM_DATA_POINTERS 8L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_AV_CH_LAYOUT_STEREO
#define org_jitsi_impl_neomedia_codec_FFmpeg_AV_CH_LAYOUT_STEREO 3L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_AV_CH_LAYOUT_MONO
#define org_jitsi_impl_neomedia_codec_FFmpeg_AV_CH_LAYOUT_MONO 4L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_AV_SAMPLE_FMT_S16
#define org_jitsi_impl_neomedia_codec_FFmpeg_AV_SAMPLE_FMT_S16 1L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_AV_SAMPLE_FMT_S16P
#define org_jitsi_impl_neomedia_codec_FFmpeg_AV_SAMPLE_FMT_S16P 6L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_CODEC_FLAG_AC_PRED
#define org_jitsi_impl_neomedia_codec_FFmpeg_CODEC_FLAG_AC_PRED 33554432L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_CODEC_FLAG_LOOP_FILTER
#define org_jitsi_impl_neomedia_codec_FFmpeg_CODEC_FLAG_LOOP_FILTER 2048L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_CODEC_FLAG2_CHUNKS
#define org_jitsi_impl_neomedia_codec_FFmpeg_CODEC_FLAG2_CHUNKS 32768L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_CODEC_FLAG2_INTRA_REFRESH
#define org_jitsi_impl_neomedia_codec_FFmpeg_CODEC_FLAG2_INTRA_REFRESH 2097152L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_FF_BUG_AUTODETECT
#define org_jitsi_impl_neomedia_codec_FFmpeg_FF_BUG_AUTODETECT 1L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_FF_CMP_CHROMA
#define org_jitsi_impl_neomedia_codec_FFmpeg_FF_CMP_CHROMA 256L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_FF_INPUT_BUFFER_PADDING_SIZE
#define org_jitsi_impl_neomedia_codec_FFmpeg_FF_INPUT_BUFFER_PADDING_SIZE 64L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_FF_MB_DECISION_SIMPLE
#define org_jitsi_impl_neomedia_codec_FFmpeg_FF_MB_DECISION_SIMPLE 0L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_AV_INPUT_BUFFER_MIN_SIZE
#define org_jitsi_impl_neomedia_codec_FFmpeg_AV_INPUT_BUFFER_MIN_SIZE 16384L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_FF_PROFILE_H264_BASELINE
#define org_jitsi_impl_neomedia_codec_FFmpeg_FF_PROFILE_H264_BASELINE 66L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_FF_PROFILE_H264_HIGH
#define org_jitsi_impl_neomedia_codec_FFmpeg_FF_PROFILE_H264_HIGH 100L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_FF_PROFILE_H264_MAIN
#define org_jitsi_impl_neomedia_codec_FFmpeg_FF_PROFILE_H264_MAIN 77L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_ARGB
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_ARGB 27L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_BGR24_1
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_BGR24_1 3L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_NONE
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_NONE -1L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_NV12
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_NV12 25L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_RGB24_1
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_RGB24_1 2L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_UYVY422
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_UYVY422 17L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_UYYVYY411
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_UYYVYY411 18L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_YUV411P
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_YUV411P 7L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_YUV420P
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_YUV420P 0L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_YUVJ422P
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_YUVJ422P 13L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_YUYV422
#define org_jitsi_impl_neomedia_codec_FFmpeg_PIX_FMT_YUYV422 1L
#undef org_jitsi_impl_neomedia_codec_FFmpeg_SWS_BICUBIC
#define org_jitsi_impl_neomedia_codec_FFmpeg_SWS_BICUBIC 4L
/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    av_strerror
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_av_1strerror
  (JNIEnv *, jclass, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    av_get_pix_fmt
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_av_1get_1pix_1fmt
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    av_free
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_av_1free
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    av_malloc
 * Signature: (I)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_av_1malloc
  (JNIEnv *, jclass, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    memset
 * Signature: (JBI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_memset
  (JNIEnv *, jclass, jlong, jbyte, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    av_register_all
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_av_1register_1all
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_alloc_context3
 * Signature: (J)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1alloc_1context3
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_alloc_frame
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1alloc_1frame
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_alloc_packet
 * Signature: (I)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1alloc_1packet
  (JNIEnv *, jclass, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_close
 * Signature: (J)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1close
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_decode_audio4
 * Signature: (JJ[ZJ)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1decode_1audio4
  (JNIEnv *, jclass, jlong, jlong, jbooleanArray, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_decode_video
 * Signature: (JJ[Z[BI)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1decode_1video__JJ_3Z_3BI
  (JNIEnv *, jclass, jlong, jlong, jbooleanArray, jbyteArray, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_decode_video
 * Signature: (JJJI)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1decode_1video__JJJI
  (JNIEnv *, jclass, jlong, jlong, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_encode_audio
 * Signature: (J[BII[BI)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1encode_1audio
  (JNIEnv *, jclass, jlong, jbyteArray, jint, jint, jbyteArray, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_encode_video
 * Signature: (J[BIJ)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1encode_1video
  (JNIEnv *, jclass, jlong, jbyteArray, jint, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_find_decoder
 * Signature: (I)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1find_1decoder
  (JNIEnv *, jclass, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_find_encoder
 * Signature: (I)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1find_1encoder
  (JNIEnv *, jclass, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_free_packet
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1free_1packet
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_open2
 * Signature: (JJ[Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1open2
  (JNIEnv *, jclass, jlong, jlong, jobjectArray);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodec_register_all
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodec_1register_1all
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    jnffmpeg_get_codec_ids
 * Signature: (Ljava/util/HashMap;)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_jnffmpeg_1get_1codec_1ids
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_add_flags
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1add_1flags
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_add_flags2
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1add_1flags2
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_get_frame_size
 * Signature: (J)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1get_1frame_1size
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_get_height
 * Signature: (J)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1get_1height
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_get_pix_fmt
 * Signature: (J)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1get_1pix_1fmt
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_get_width
 * Signature: (J)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1get_1width
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_b_frame_strategy
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1b_1frame_1strategy
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_bit_rate
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1bit_1rate
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_bit_rate_tolerance
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1bit_1rate_1tolerance
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_channels
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1channels
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_channel_layout
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1channel_1layout
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_chromaoffset
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1chromaoffset
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_gop_size
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1gop_1size
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_i_quant_factor
 * Signature: (JF)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1i_1quant_1factor
  (JNIEnv *, jclass, jlong, jfloat);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_keyint_min
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1keyint_1min
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_max_b_frames
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1max_1b_1frames
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_mb_decision
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1mb_1decision
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_me_cmp
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1me_1cmp
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_me_method
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1me_1method
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_me_range
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1me_1range
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_me_subpel_quality
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1me_1subpel_1quality
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_pix_fmt
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1pix_1fmt
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_profile
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1profile
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_qcompress
 * Signature: (JF)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1qcompress
  (JNIEnv *, jclass, jlong, jfloat);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_quantizer
 * Signature: (JIII)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1quantizer
  (JNIEnv *, jclass, jlong, jint, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_rc_buffer_size
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1rc_1buffer_1size
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_rc_max_rate
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1rc_1max_1rate
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_refs
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1refs
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_rtp_payload_size
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1rtp_1payload_1size
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_sample_aspect_ratio
 * Signature: (JII)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1sample_1aspect_1ratio
  (JNIEnv *, jclass, jlong, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_sample_fmt
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1sample_1fmt
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_sample_rate
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1sample_1rate
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_scenechange_threshold
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1scenechange_1threshold
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_size
 * Signature: (JII)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1size
  (JNIEnv *, jclass, jlong, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_thread_count
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1thread_1count
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_ticks_per_frame
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1ticks_1per_1frame
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_time_base
 * Signature: (JII)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1time_1base
  (JNIEnv *, jclass, jlong, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_trellis
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1trellis
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avcodeccontext_set_workaround_bugs
 * Signature: (JI)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avcodeccontext_1set_1workaround_1bugs
  (JNIEnv *, jclass, jlong, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avfilter_graph_alloc
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avfilter_1graph_1alloc
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avfilter_graph_config
 * Signature: (JJ)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avfilter_1graph_1config
  (JNIEnv *, jclass, jlong, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avfilter_graph_free
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avfilter_1graph_1free
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avfilter_graph_get_filter
 * Signature: (JLjava/lang/String;)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avfilter_1graph_1get_1filter
  (JNIEnv *, jclass, jlong, jstring);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avfilter_graph_parse
 * Signature: (JLjava/lang/String;JJJ)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avfilter_1graph_1parse
  (JNIEnv *, jclass, jlong, jstring, jlong, jlong, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avfilter_register_all
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avfilter_1register_1all
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avframe_get_data0
 * Signature: (J)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avframe_1get_1data0
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avframe_get_linesize0
 * Signature: (J)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avframe_1get_1linesize0
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avframe_get_pts
 * Signature: (J)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avframe_1get_1pts
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avframe_set_data
 * Signature: (JJJJ)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avframe_1set_1data
  (JNIEnv *, jclass, jlong, jlong, jlong, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avframe_set_key_frame
 * Signature: (JZ)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avframe_1set_1key_1frame
  (JNIEnv *, jclass, jlong, jboolean);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avframe_set_linesize
 * Signature: (JIII)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avframe_1set_1linesize
  (JNIEnv *, jclass, jlong, jint, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avpacket_set_data
 * Signature: (J[BII)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avpacket_1set_1data
  (JNIEnv *, jclass, jlong, jbyteArray, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    avpicture_fill
 * Signature: (JJIII)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_avpicture_1fill
  (JNIEnv *, jclass, jlong, jlong, jint, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    get_filtered_video_frame
 * Signature: (JIIIJJJ)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_get_1filtered_1video_1frame
  (JNIEnv *, jclass, jlong, jint, jint, jint, jlong, jlong, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    memcpy
 * Signature: ([BIIJ)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_memcpy___3BIIJ
  (JNIEnv *, jclass, jbyteArray, jint, jint, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    memcpy
 * Signature: ([IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_memcpy___3IIIJ
  (JNIEnv *, jclass, jintArray, jint, jint, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    memcpy
 * Signature: (J[BII)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_memcpy__J_3BII
  (JNIEnv *, jclass, jlong, jbyteArray, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    PIX_FMT_BGR32
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_PIX_1FMT_1BGR32
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    PIX_FMT_BGR32_1
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_PIX_1FMT_1BGR32_11
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    PIX_FMT_RGB24
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_PIX_1FMT_1RGB24
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    PIX_FMT_RGB32
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_PIX_1FMT_1RGB32
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    PIX_FMT_RGB32_1
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_PIX_1FMT_1RGB32_11
  (JNIEnv *, jclass);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    sws_freeContext
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_sws_1freeContext
  (JNIEnv *, jclass, jlong);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    sws_getCachedContext
 * Signature: (JIIIIIII)J
 */
JNIEXPORT jlong JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_sws_1getCachedContext
  (JNIEnv *, jclass, jlong, jint, jint, jint, jint, jint, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    sws_scale
 * Signature: (JJIILjava/lang/Object;III)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_sws_1scale__JJIILjava_lang_Object_2III
  (JNIEnv *, jclass, jlong, jlong, jint, jint, jobject, jint, jint, jint);

/*
 * Class:     org_jitsi_impl_neomedia_codec_FFmpeg
 * Method:    sws_scale
 * Signature: (JLjava/lang/Object;IIIIILjava/lang/Object;III)I
 */
JNIEXPORT jint JNICALL Java_org_jitsi_impl_neomedia_codec_FFmpeg_sws_1scale__JLjava_lang_Object_2IIIIILjava_lang_Object_2III
  (JNIEnv *, jclass, jlong, jobject, jint, jint, jint, jint, jint, jobject, jint, jint, jint);

#ifdef __cplusplus
}
#endif
#endif
