|
SIP Communicator: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.impl.neomedia.codec.video.FFmpeg
public class FFmpeg
| Field Summary | |
|---|---|
static long |
AV_NOPTS_VALUE
|
static int |
CODEC_FLAG_LOOP_FILTER
|
static int |
CODEC_ID_H264
|
static int |
CODEC_ID_MJPEG
|
static int |
FF_BUG_AUTODETECT
|
static int |
FF_CMP_CHROMA
|
static int |
FF_INPUT_BUFFER_PADDING_SIZE
|
static int |
FF_MB_DECISION_SIMPLE
|
static int |
PIX_FMT_ARGB
|
static int |
PIX_FMT_BGR32
BGR32 format handled in endian specific manner. |
static int |
PIX_FMT_BGR32_1
BGR32_1 format handled in endian specific manner. |
static int |
PIX_FMT_NONE
|
static int |
PIX_FMT_NV12
|
static int |
PIX_FMT_RGB24
RGB24 format handled in endian specific manner. |
static int |
PIX_FMT_RGB32
RGB32 format handled in endian specific manner. |
static int |
PIX_FMT_RGB32_1
RGB32_1 format handled in endian specific manner. |
static int |
PIX_FMT_UYVY422
|
static int |
PIX_FMT_UYYVYY411
|
static int |
PIX_FMT_YUV420P
|
static int |
PIX_FMT_YUVJ422P
|
static int |
PIX_FMT_YUYV422
|
static int |
SWS_BICUBIC
|
static int |
X264_RC_ABR
|
| Constructor Summary | |
|---|---|
FFmpeg()
|
|
| Method Summary | |
|---|---|
static void |
av_free(long ptr)
|
static long |
av_malloc(int size)
|
static void |
av_register_all()
|
static long |
avcodec_alloc_context()
|
static long |
avcodec_alloc_frame()
|
static int |
avcodec_close(long avctx)
|
static int |
avcodec_decode_video(long avctx,
long frame,
boolean[] got_picture,
byte[] buf,
int buf_size)
|
static int |
avcodec_decode_video(long avcontext,
long avframe,
long src,
int src_length)
|
static int |
avcodec_encode_video(long avctx,
byte[] buff,
int buf_size,
long frame)
|
static long |
avcodec_find_decoder(int id)
|
static long |
avcodec_find_encoder(int id)
|
static void |
avcodec_init()
|
static int |
avcodec_open(long avctx,
long codec)
|
static void |
avcodeccontext_add_flags(long avctx,
int flags)
|
static void |
avcodeccontext_add_partitions(long avctx,
int partitions)
|
static int |
avcodeccontext_get_height(long avctx)
|
static int |
avcodeccontext_get_pix_fmt(long avctx)
|
static int |
avcodeccontext_get_width(long avctx)
|
static void |
avcodeccontext_set_b_frame_strategy(long avctx,
int b_frame_strategy)
|
static void |
avcodeccontext_set_bit_rate_tolerance(long avctx,
int bit_rate_tolerance)
|
static void |
avcodeccontext_set_bit_rate(long avctx,
int bit_rate)
|
static void |
avcodeccontext_set_chromaoffset(long avctx,
int chromaoffset)
|
static void |
avcodeccontext_set_crf(long avctx,
float crf)
|
static void |
avcodeccontext_set_deblockbeta(long avctx,
int deblockbeta)
|
static void |
avcodeccontext_set_gop_size(long avctx,
int gop_size)
|
static void |
avcodeccontext_set_i_quant_factor(long avctx,
float i_quant_factor)
|
static void |
avcodeccontext_set_max_b_frames(long avctx,
int max_b_frames)
|
static void |
avcodeccontext_set_mb_decision(long avctx,
int mb_decision)
|
static void |
avcodeccontext_set_me_cmp(long avctx,
int me_cmp)
|
static void |
avcodeccontext_set_me_method(long avctx,
int me_method)
|
static void |
avcodeccontext_set_me_range(long avctx,
int me_range)
|
static void |
avcodeccontext_set_me_subpel_quality(long avctx,
int me_subpel_quality)
|
static void |
avcodeccontext_set_pix_fmt(long avctx,
int pix_fmt)
|
static void |
avcodeccontext_set_qcompress(long avctx,
float qcompress)
|
static void |
avcodeccontext_set_quantizer(long avctx,
int qmin,
int qmax,
int max_qdiff)
|
static void |
avcodeccontext_set_rc_buffer_size(long avctx,
int rc_buffer_size)
|
static void |
avcodeccontext_set_rc_eq(long avctx,
String rc_eq)
|
static void |
avcodeccontext_set_rc_max_rate(long avctx,
int rc_max_rate)
|
static void |
avcodeccontext_set_refs(long avctx,
int refs)
|
static void |
avcodeccontext_set_rtp_payload_size(long avctx,
int rtp_payload_size)
|
static void |
avcodeccontext_set_sample_aspect_ratio(long avctx,
int num,
int den)
|
static void |
avcodeccontext_set_scenechange_threshold(long avctx,
int scenechange_threshold)
|
static void |
avcodeccontext_set_size(long avctx,
int width,
int height)
|
static void |
avcodeccontext_set_thread_count(long avctx,
int thread_count)
|
static void |
avcodeccontext_set_ticks_per_frame(long avctx,
int ticks_per_frame)
|
static void |
avcodeccontext_set_time_base(long avctx,
int num,
int den)
|
static void |
avcodeccontext_set_trellis(long avctx,
int trellis)
|
static void |
avcodeccontext_set_workaround_bugs(long avctx,
int workaround_bugs)
|
static long |
avframe_get_pts(long frame)
|
static void |
avframe_set_data(long frame,
long data0,
long offset1,
long offset2)
|
static void |
avframe_set_key_frame(long frame,
boolean key_frame)
|
static void |
avframe_set_linesize(long frame,
int linesize0,
int linesize1,
int linesize2)
|
static int |
avpicture_fill(long picture,
long ptr,
int pix_fmt,
int width,
int height)
|
static long |
avpicture_get_data0(long picture)
|
static int |
avpicture_get_size(int pix_fmt,
int width,
int height)
|
static void |
memcpy(int[] dst,
int dst_offset,
int dst_length,
long src)
|
static void |
memcpy(long dst,
byte[] src,
int src_offset,
int src_length)
|
static void |
sws_freeContext(long context)
|
static long |
sws_getCachedContext(long context,
int srcW,
int srcH,
int srcFormat,
int dstW,
int dstH,
int dstFormat,
int flags)
|
static int |
sws_scale(long context,
long src,
int srcSliceY,
int srcSliceH,
Object dst,
int dstFormat,
int dstW,
int dstH)
|
static int |
sws_scale(long context,
Object src,
int srcFormat,
int srcW,
int srcH,
int srcSliceY,
int srcSliceH,
Object dst,
int dstFormat,
int dstW,
int dstH)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final long AV_NOPTS_VALUE
public static final int CODEC_FLAG_LOOP_FILTER
public static final int CODEC_ID_MJPEG
public static final int CODEC_ID_H264
public static final int FF_BUG_AUTODETECT
public static final int FF_CMP_CHROMA
public static final int FF_INPUT_BUFFER_PADDING_SIZE
public static final int FF_MB_DECISION_SIMPLE
public static final int PIX_FMT_ARGB
public static final int PIX_FMT_BGR32
public static final int PIX_FMT_BGR32_1
public static final int PIX_FMT_NONE
public static final int PIX_FMT_NV12
public static final int PIX_FMT_RGB24
public static final int PIX_FMT_RGB32
public static final int PIX_FMT_RGB32_1
public static final int PIX_FMT_UYVY422
public static final int PIX_FMT_UYYVYY411
public static final int PIX_FMT_YUV420P
public static final int PIX_FMT_YUYV422
public static final int PIX_FMT_YUVJ422P
public static final int SWS_BICUBIC
public static final int X264_RC_ABR
| Constructor Detail |
|---|
public FFmpeg()
| Method Detail |
|---|
public static void av_free(long ptr)
public static long av_malloc(int size)
public static void av_register_all()
public static long avcodec_alloc_context()
public static long avcodec_alloc_frame()
public static int avcodec_close(long avctx)
public static int avcodec_decode_video(long avctx,
long frame,
boolean[] got_picture,
byte[] buf,
int buf_size)
public static int avcodec_decode_video(long avcontext,
long avframe,
long src,
int src_length)
public static int avcodec_encode_video(long avctx,
byte[] buff,
int buf_size,
long frame)
public static long avcodec_find_decoder(int id)
public static long avcodec_find_encoder(int id)
public static void avcodec_init()
public static int avcodec_open(long avctx,
long codec)
public static void avcodeccontext_add_flags(long avctx,
int flags)
public static void avcodeccontext_add_partitions(long avctx,
int partitions)
public static int avcodeccontext_get_height(long avctx)
public static int avcodeccontext_get_pix_fmt(long avctx)
public static int avcodeccontext_get_width(long avctx)
public static void avcodeccontext_set_b_frame_strategy(long avctx,
int b_frame_strategy)
public static void avcodeccontext_set_bit_rate(long avctx,
int bit_rate)
public static void avcodeccontext_set_bit_rate_tolerance(long avctx,
int bit_rate_tolerance)
public static void avcodeccontext_set_chromaoffset(long avctx,
int chromaoffset)
public static void avcodeccontext_set_crf(long avctx,
float crf)
public static void avcodeccontext_set_deblockbeta(long avctx,
int deblockbeta)
public static void avcodeccontext_set_gop_size(long avctx,
int gop_size)
public static void avcodeccontext_set_i_quant_factor(long avctx,
float i_quant_factor)
public static void avcodeccontext_set_max_b_frames(long avctx,
int max_b_frames)
public static void avcodeccontext_set_mb_decision(long avctx,
int mb_decision)
public static void avcodeccontext_set_me_cmp(long avctx,
int me_cmp)
public static void avcodeccontext_set_me_method(long avctx,
int me_method)
public static void avcodeccontext_set_me_range(long avctx,
int me_range)
public static void avcodeccontext_set_me_subpel_quality(long avctx,
int me_subpel_quality)
public static void avcodeccontext_set_pix_fmt(long avctx,
int pix_fmt)
public static void avcodeccontext_set_qcompress(long avctx,
float qcompress)
public static void avcodeccontext_set_quantizer(long avctx,
int qmin,
int qmax,
int max_qdiff)
public static void avcodeccontext_set_rc_buffer_size(long avctx,
int rc_buffer_size)
public static void avcodeccontext_set_rc_eq(long avctx,
String rc_eq)
public static void avcodeccontext_set_rc_max_rate(long avctx,
int rc_max_rate)
public static void avcodeccontext_set_refs(long avctx,
int refs)
public static void avcodeccontext_set_rtp_payload_size(long avctx,
int rtp_payload_size)
public static void avcodeccontext_set_sample_aspect_ratio(long avctx,
int num,
int den)
public static void avcodeccontext_set_scenechange_threshold(long avctx,
int scenechange_threshold)
public static void avcodeccontext_set_size(long avctx,
int width,
int height)
public static void avcodeccontext_set_thread_count(long avctx,
int thread_count)
public static void avcodeccontext_set_ticks_per_frame(long avctx,
int ticks_per_frame)
public static void avcodeccontext_set_time_base(long avctx,
int num,
int den)
public static void avcodeccontext_set_trellis(long avctx,
int trellis)
public static void avcodeccontext_set_workaround_bugs(long avctx,
int workaround_bugs)
public static long avframe_get_pts(long frame)
public static void avframe_set_data(long frame,
long data0,
long offset1,
long offset2)
public static void avframe_set_key_frame(long frame,
boolean key_frame)
public static void avframe_set_linesize(long frame,
int linesize0,
int linesize1,
int linesize2)
public static int avpicture_fill(long picture,
long ptr,
int pix_fmt,
int width,
int height)
public static long avpicture_get_data0(long picture)
public static int avpicture_get_size(int pix_fmt,
int width,
int height)
public static void memcpy(int[] dst,
int dst_offset,
int dst_length,
long src)
public static void memcpy(long dst,
byte[] src,
int src_offset,
int src_length)
public static void sws_freeContext(long context)
public static long sws_getCachedContext(long context,
int srcW,
int srcH,
int srcFormat,
int dstW,
int dstH,
int dstFormat,
int flags)
public static int sws_scale(long context,
long src,
int srcSliceY,
int srcSliceH,
Object dst,
int dstFormat,
int dstW,
int dstH)
public static int sws_scale(long context,
Object src,
int srcFormat,
int srcW,
int srcH,
int srcSliceY,
int srcSliceH,
Object dst,
int dstFormat,
int dstW,
int dstH)
|
SIP Communicator: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||