|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AVCodecLibrary
Based on FFMPEG Aug 12 2007. From avcodec.h, opt.h.
Nested Class Summary | |
---|---|
static class |
AVCodecLibrary.AVBitStreamFilter
|
static class |
AVCodecLibrary.AVBitStreamFilterContext
|
static class |
AVCodecLibrary.AVCodec
|
static class |
AVCodecLibrary.AVCodecContext
main external API structure |
static class |
AVCodecLibrary.AVCodecParser
|
static class |
AVCodecLibrary.AVCodecParserContext
|
static class |
AVCodecLibrary.AVFrame
|
static class |
AVCodecLibrary.AVOption
|
static class |
AVCodecLibrary.AVPaletteControl
|
static class |
AVCodecLibrary.AVPanScan
Pan Scan area. |
static class |
AVCodecLibrary.AVPicture
four components are given, that's all. |
static class |
AVCodecLibrary.AVSubtitle
|
static class |
AVCodecLibrary.AVSubtitleRect
|
static class |
AVCodecLibrary.RcOverride
|
Nested classes/interfaces inherited from interface net.sf.ffmpeg_java.FFMPEGLibrary |
---|
FFMPEGLibrary.AVClass, FFMPEGLibrary.AVRational |
Nested classes/interfaces inherited from interface com.sun.jna.Library |
---|
com.sun.jna.Library.Handler |
Fields inherited from interface com.sun.jna.Library |
---|
OPTION_FUNCTION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER |
Method Summary | |
---|---|
void |
audio_resample_close(com.sun.jna.Pointer s)
|
com.sun.jna.Pointer |
audio_resample_init(int output_channels,
int input_channels,
int output_rate,
int input_rate)
|
int |
audio_resample(com.sun.jna.Pointer s,
com.sun.jna.Pointer output,
com.sun.jna.Pointer input,
int nb_samples)
|
void |
av_bitstream_filter_close(AVCodecLibrary.AVBitStreamFilterContext bsf)
|
int |
av_bitstream_filter_filter(AVCodecLibrary.AVBitStreamFilterContext bsfc,
AVCodecLibrary.AVCodecContext avctx,
java.lang.String args,
com.sun.jna.ptr.PointerByReference poutbuf,
com.sun.jna.ptr.IntByReference poutbuf_size,
com.sun.jna.Pointer buf,
int buf_size,
int keyframe)
|
AVCodecLibrary.AVBitStreamFilterContext |
av_bitstream_filter_init(java.lang.String name)
|
com.sun.jna.Pointer |
av_fast_realloc(com.sun.jna.Pointer ptr,
com.sun.jna.ptr.IntByReference size,
int min_size)
|
AVCodecLibrary.AVOption |
av_find_opt(com.sun.jna.Pointer obj,
java.lang.String name,
java.lang.String unit,
int mask,
int flags)
|
void |
av_free_static()
Deprecated. |
int |
av_get_bits_per_sample(int codec_id)
|
double |
av_get_double(com.sun.jna.Pointer obj,
java.lang.String name,
com.sun.jna.ptr.PointerByReference o_out)
|
long |
av_get_int(com.sun.jna.Pointer obj,
java.lang.String name,
com.sun.jna.ptr.PointerByReference o_out)
|
byte |
av_get_pict_type_char(int pict_type)
|
FFMPEGLibrary.AVRational |
av_get_q(com.sun.jna.Pointer obj,
java.lang.String name,
com.sun.jna.ptr.PointerByReference o_out)
|
java.lang.String |
av_get_string(com.sun.jna.Pointer obj,
java.lang.String name,
com.sun.jna.ptr.PointerByReference o_out,
com.sun.jna.Pointer buf,
int buf_len)
|
com.sun.jna.Pointer |
av_mallocz_static(int size)
Deprecated. |
AVCodecLibrary.AVOption |
av_next_option(com.sun.jna.Pointer obj,
AVCodecLibrary.AVOption last)
|
void |
av_opt_set_defaults(com.sun.jna.Pointer s)
|
void |
av_opt_set_defaults2(com.sun.jna.Pointer s,
int mask,
int flags)
|
int |
av_opt_show(com.sun.jna.Pointer obj,
com.sun.jna.Pointer av_log_obj)
|
int |
av_parse_video_frame_rate(FFMPEGLibrary.AVRational frame_rate,
java.lang.String str)
|
int |
av_parse_video_frame_size(com.sun.jna.ptr.IntByReference width_ptr,
com.sun.jna.ptr.IntByReference height_ptr,
java.lang.String str)
|
int |
av_parser_change(AVCodecLibrary.AVCodecParserContext s,
AVCodecLibrary.AVCodecContext avctx,
com.sun.jna.ptr.PointerByReference poutbuf,
com.sun.jna.ptr.IntByReference poutbuf_size,
com.sun.jna.Pointer buf,
int buf_size,
int keyframe)
|
void |
av_parser_close(AVCodecLibrary.AVCodecParserContext s)
|
AVCodecLibrary.AVCodecParser |
av_parser_init(int codec_id)
|
int |
av_parser_parse(AVCodecLibrary.AVCodecParserContext s,
AVCodecLibrary.AVCodecContext avctx,
com.sun.jna.ptr.PointerByReference poutbuf,
com.sun.jna.ptr.IntByReference poutbuf_size,
com.sun.jna.Pointer buf,
int buf_size,
long pts,
long dts)
|
void |
av_picture_copy(AVCodecLibrary.AVPicture dst,
AVCodecLibrary.AVPicture src,
int pix_fmt,
int width,
int height)
|
int |
av_picture_crop(AVCodecLibrary.AVPicture dst,
AVCodecLibrary.AVPicture src,
int pix_fmt,
int top_band,
int left_band)
|
int |
av_picture_pad(AVCodecLibrary.AVPicture dst,
AVCodecLibrary.AVPicture src,
int height,
int width,
int pix_fmt,
int padtop,
int padbottom,
int padleft,
int padright,
com.sun.jna.ptr.IntByReference color)
|
void |
av_register_bitstream_filter(AVCodecLibrary.AVBitStreamFilter bsf)
|
void |
av_register_codec_parser(AVCodecLibrary.AVCodecParser parser)
|
void |
av_resample_close(com.sun.jna.Pointer c)
|
void |
av_resample_compensate(com.sun.jna.Pointer c,
int sample_delta,
int compensation_distance)
|
com.sun.jna.Pointer |
av_resample_init(int out_rate,
int in_rate,
int filter_length,
int log2_phase_count,
int linear,
double cutoff)
|
int |
av_resample(com.sun.jna.Pointer c,
com.sun.jna.Pointer dst,
com.sun.jna.Pointer src,
com.sun.jna.Pointer consumed,
int src_size,
int dst_size,
int update_ctx)
|
AVCodecLibrary.AVOption |
av_set_double(com.sun.jna.Pointer obj,
java.lang.String name,
double n)
|
AVCodecLibrary.AVOption |
av_set_int(com.sun.jna.Pointer obj,
java.lang.String name,
long n)
|
AVCodecLibrary.AVOption |
av_set_q(com.sun.jna.Pointer obj,
java.lang.String name,
FFMPEGLibrary.AVRational n)
|
AVCodecLibrary.AVOption |
av_set_string(com.sun.jna.Pointer obj,
java.lang.String name,
java.lang.String val)
|
int |
av_xiphlacing(com.sun.jna.Pointer s,
int v)
|
void |
avcodec_align_dimensions(AVCodecLibrary.AVCodecContext s,
com.sun.jna.ptr.IntByReference width,
com.sun.jna.ptr.IntByReference height)
|
AVCodecLibrary.AVCodecContext |
avcodec_alloc_context()
|
AVCodecLibrary.AVCodecContext |
avcodec_alloc_context2(int e)
|
AVCodecLibrary.AVFrame |
avcodec_alloc_frame()
|
int |
avcodec_build()
|
int |
avcodec_check_dimensions(com.sun.jna.Pointer av_log_ctx,
int w,
int h)
|
int |
avcodec_close(AVCodecLibrary.AVCodecContext avctx)
|
int |
avcodec_decode_audio2(AVCodecLibrary.AVCodecContext avctx,
com.sun.jna.Pointer samples,
com.sun.jna.ptr.IntByReference frame_size_ptr,
com.sun.jna.Pointer buf,
int buf_size)
Decodes an audio frame from \p buf into \p samples. |
int |
avcodec_decode_subtitle(AVCodecLibrary.AVCodecContext avctx,
AVCodecLibrary.AVSubtitle sub,
com.sun.jna.ptr.IntByReference got_sub_ptr,
com.sun.jna.Pointer buf,
int buf_size)
|
int |
avcodec_decode_video(AVCodecLibrary.AVCodecContext avctx,
AVCodecLibrary.AVFrame picture,
com.sun.jna.ptr.IntByReference got_picture_ptr,
com.sun.jna.Pointer buf,
int buf_size)
|
int |
avcodec_default_execute(AVCodecLibrary.AVCodecContext c,
com.sun.jna.Pointer func,
com.sun.jna.ptr.PointerByReference arg,
com.sun.jna.ptr.IntByReference ret,
int count)
|
void |
avcodec_default_free_buffers(AVCodecLibrary.AVCodecContext s)
|
int |
avcodec_default_get_buffer(AVCodecLibrary.AVCodecContext s,
AVCodecLibrary.AVFrame pic)
|
int |
avcodec_default_get_format(AVCodecLibrary.AVCodecContext s,
com.sun.jna.ptr.IntByReference fmt)
|
int |
avcodec_default_reget_buffer(AVCodecLibrary.AVCodecContext s,
AVCodecLibrary.AVFrame pic)
|
void |
avcodec_default_release_buffer(AVCodecLibrary.AVCodecContext s,
AVCodecLibrary.AVFrame pic)
|
int |
avcodec_encode_audio(AVCodecLibrary.AVCodecContext avctx,
com.sun.jna.Pointer buf,
int buf_size,
com.sun.jna.Pointer samples)
|
int |
avcodec_encode_subtitle(AVCodecLibrary.AVCodecContext avctx,
com.sun.jna.Pointer buf,
int buf_size,
AVCodecLibrary.AVSubtitle sub)
|
int |
avcodec_encode_video(AVCodecLibrary.AVCodecContext avctx,
com.sun.jna.Pointer buf,
int buf_size,
AVCodecLibrary.AVFrame pict)
|
int |
avcodec_find_best_pix_fmt(int pix_fmt_mask,
int src_pix_fmt,
int has_alpha,
com.sun.jna.ptr.IntByReference loss_ptr)
|
AVCodecLibrary.AVCodec |
avcodec_find_decoder_by_name(java.lang.String name)
|
AVCodecLibrary.AVCodec |
avcodec_find_decoder(int id)
|
AVCodecLibrary.AVCodec |
avcodec_find_encoder_by_name(java.lang.String name)
|
AVCodecLibrary.AVCodec |
avcodec_find_encoder(int id)
|
void |
avcodec_flush_buffers(AVCodecLibrary.AVCodecContext avctx)
|
void |
avcodec_get_chroma_sub_sample(int pix_fmt,
com.sun.jna.ptr.IntByReference h_shift,
com.sun.jna.ptr.IntByReference v_shift)
|
void |
avcodec_get_context_defaults(AVCodecLibrary.AVCodecContext s)
|
void |
avcodec_get_context_defaults2(AVCodecLibrary.AVCodecContext s,
int e)
|
void |
avcodec_get_frame_defaults(AVCodecLibrary.AVFrame pic)
|
int |
avcodec_get_pix_fmt_loss(int dst_pix_fmt,
int src_pix_fmt,
int has_alpha)
< loss of chroma (e.g. |
java.lang.String |
avcodec_get_pix_fmt_name(int pix_fmt)
|
int |
avcodec_get_pix_fmt(java.lang.String name)
|
void |
avcodec_init()
|
int |
avcodec_open(AVCodecLibrary.AVCodecContext avctx,
AVCodecLibrary.AVCodec codec)
|
int |
avcodec_parse_frame(AVCodecLibrary.AVCodecContext avctx,
com.sun.jna.ptr.PointerByReference pdata,
com.sun.jna.ptr.IntByReference data_size_ptr,
com.sun.jna.Pointer buf,
int buf_size)
|
void |
avcodec_pix_fmt_string(com.sun.jna.Pointer buf,
int buf_size,
int pix_fmt)
|
int |
avcodec_pix_fmt_to_codec_tag(int p)
|
void |
avcodec_register_all()
|
void |
avcodec_set_dimensions(AVCodecLibrary.AVCodecContext s,
int width,
int height)
|
void |
avcodec_string(com.sun.jna.Pointer buf,
int buf_size,
AVCodecLibrary.AVCodecContext enc,
int encode)
|
int |
avcodec_thread_execute(AVCodecLibrary.AVCodecContext s,
com.sun.jna.Pointer func,
com.sun.jna.ptr.PointerByReference arg,
com.sun.jna.ptr.IntByReference ret,
int count)
|
void |
avcodec_thread_free(AVCodecLibrary.AVCodecContext s)
|
int |
avcodec_thread_init(AVCodecLibrary.AVCodecContext s,
int thread_count)
|
int |
avcodec_version()
|
int |
avpicture_alloc(AVCodecLibrary.AVPicture picture,
int pix_fmt,
int width,
int height)
|
int |
avpicture_deinterlace(AVCodecLibrary.AVPicture dst,
AVCodecLibrary.AVPicture src,
int pix_fmt,
int width,
int height)
|
int |
avpicture_fill(AVCodecLibrary.AVFrame picture,
com.sun.jna.Pointer ptr,
int pix_fmt,
int width,
int height)
|
int |
avpicture_fill(AVCodecLibrary.AVPicture picture,
com.sun.jna.Pointer ptr,
int pix_fmt,
int width,
int height)
|
void |
avpicture_free(AVCodecLibrary.AVPicture picture)
|
int |
avpicture_get_size(int pix_fmt,
int width,
int height)
|
int |
avpicture_layout(AVCodecLibrary.AVPicture src,
int pix_fmt,
int width,
int height,
com.sun.jna.Pointer dest,
int dest_size)
|
int |
img_convert(AVCodecLibrary.AVFrame dst,
int dst_pix_fmt,
AVCodecLibrary.AVFrame src,
int pix_fmt,
int width,
int height)
|
int |
img_convert(AVCodecLibrary.AVPicture dst,
int dst_pix_fmt,
AVCodecLibrary.AVPicture src,
int pix_fmt,
int width,
int height)
|
void |
img_copy(AVCodecLibrary.AVPicture dst,
AVCodecLibrary.AVPicture src,
int pix_fmt,
int width,
int height)
Deprecated. Use the software scaler (swscale) instead. |
int |
img_crop(AVCodecLibrary.AVPicture dst,
AVCodecLibrary.AVPicture src,
int pix_fmt,
int top_band,
int left_band)
Deprecated. Use the software scaler (swscale) instead. |
int |
img_get_alpha_info(AVCodecLibrary.AVPicture src,
int pix_fmt,
int width,
int height)
|
int |
img_pad(AVCodecLibrary.AVPicture dst,
AVCodecLibrary.AVPicture src,
int height,
int width,
int pix_fmt,
int padtop,
int padbottom,
int padleft,
int padright,
com.sun.jna.ptr.IntByReference color)
Deprecated. Use the software scaler (swscale) instead. |
void |
img_resample_close(com.sun.jna.Pointer s)
Deprecated. Use the software scaler (swscale) instead. |
com.sun.jna.Pointer |
img_resample_full_init(int owidth,
int oheight,
int iwidth,
int iheight,
int topBand,
int bottomBand,
int leftBand,
int rightBand,
int padtop,
int padbottom,
int padleft,
int padright)
Deprecated. Use the software scaler (swscale) instead. |
com.sun.jna.Pointer |
img_resample_init(int output_width,
int output_height,
int input_width,
int input_height)
Deprecated. |
void |
img_resample(com.sun.jna.Pointer s,
AVCodecLibrary.AVPicture output,
AVCodecLibrary.AVPicture input)
Deprecated. Use the software scaler (swscale) instead. |
void |
register_avcodec(AVCodecLibrary.AVCodec format)
|
Field Detail |
---|
static final AVCodecLibrary INSTANCE
static final int LIBAVCODEC_VERSION_INT
static final java.lang.String LIBAVCODEC_VERSION
static final int LLIBAVCODEC_BUILD
static final java.lang.String LIBAVCODEC_IDENT
static final long AV_NOPTS_VALUE
static final int AV_TIME_BASE
static final FFMPEGLibrary.AVRational AV_TIME_BASE_Q
static final int CODEC_ID_NONE
static final int CODEC_ID_MPEG1VIDEO
static final int CODEC_ID_MPEG2VIDEO
static final int CODEC_ID_MPEG2VIDEO_XVMC
static final int CODEC_ID_H261
static final int CODEC_ID_H263
static final int CODEC_ID_RV10
static final int CODEC_ID_RV20
static final int CODEC_ID_MJPEG
static final int CODEC_ID_MJPEGB
static final int CODEC_ID_LJPEG
static final int CODEC_ID_SP5X
static final int CODEC_ID_JPEGLS
static final int CODEC_ID_MPEG4
static final int CODEC_ID_RAWVIDEO
static final int CODEC_ID_MSMPEG4V1
static final int CODEC_ID_MSMPEG4V2
static final int CODEC_ID_MSMPEG4V3
static final int CODEC_ID_WMV1
static final int CODEC_ID_WMV2
static final int CODEC_ID_H263P
static final int CODEC_ID_H263I
static final int CODEC_ID_FLV1
static final int CODEC_ID_SVQ1
static final int CODEC_ID_SVQ3
static final int CODEC_ID_DVVIDEO
static final int CODEC_ID_HUFFYUV
static final int CODEC_ID_CYUV
static final int CODEC_ID_H264
static final int CODEC_ID_INDEO3
static final int CODEC_ID_VP3
static final int CODEC_ID_THEORA
static final int CODEC_ID_ASV1
static final int CODEC_ID_ASV2
static final int CODEC_ID_FFV1
static final int CODEC_ID_4XM
static final int CODEC_ID_VCR1
static final int CODEC_ID_CLJR
static final int CODEC_ID_MDEC
static final int CODEC_ID_ROQ
static final int CODEC_ID_INTERPLAY_VIDEO
static final int CODEC_ID_XAN_WC3
static final int CODEC_ID_XAN_WC4
static final int CODEC_ID_RPZA
static final int CODEC_ID_CINEPAK
static final int CODEC_ID_WS_VQA
static final int CODEC_ID_MSRLE
static final int CODEC_ID_MSVIDEO1
static final int CODEC_ID_IDCIN
static final int CODEC_ID_8BPS
static final int CODEC_ID_SMC
static final int CODEC_ID_FLIC
static final int CODEC_ID_TRUEMOTION1
static final int CODEC_ID_VMDVIDEO
static final int CODEC_ID_MSZH
static final int CODEC_ID_ZLIB
static final int CODEC_ID_QTRLE
static final int CODEC_ID_SNOW
static final int CODEC_ID_TSCC
static final int CODEC_ID_ULTI
static final int CODEC_ID_QDRAW
static final int CODEC_ID_VIXL
static final int CODEC_ID_QPEG
static final int CODEC_ID_XVID
static final int CODEC_ID_PNG
static final int CODEC_ID_PPM
static final int CODEC_ID_PBM
static final int CODEC_ID_PGM
static final int CODEC_ID_PGMYUV
static final int CODEC_ID_PAM
static final int CODEC_ID_FFVHUFF
static final int CODEC_ID_RV30
static final int CODEC_ID_RV40
static final int CODEC_ID_VC1
static final int CODEC_ID_WMV3
static final int CODEC_ID_LOCO
static final int CODEC_ID_WNV1
static final int CODEC_ID_AASC
static final int CODEC_ID_INDEO2
static final int CODEC_ID_FRAPS
static final int CODEC_ID_TRUEMOTION2
static final int CODEC_ID_BMP
static final int CODEC_ID_CSCD
static final int CODEC_ID_MMVIDEO
static final int CODEC_ID_ZMBV
static final int CODEC_ID_AVS
static final int CODEC_ID_SMACKVIDEO
static final int CODEC_ID_NUV
static final int CODEC_ID_KMVC
static final int CODEC_ID_FLASHSV
static final int CODEC_ID_CAVS
static final int CODEC_ID_JPEG2000
static final int CODEC_ID_VMNC
static final int CODEC_ID_VP5
static final int CODEC_ID_VP6
static final int CODEC_ID_VP6F
static final int CODEC_ID_TARGA
static final int CODEC_ID_DSICINVIDEO
static final int CODEC_ID_TIERTEXSEQVIDEO
static final int CODEC_ID_TIFF
static final int CODEC_ID_GIF
static final int CODEC_ID_FFH264
static final int CODEC_ID_DXA
static final int CODEC_ID_DNXHD
static final int CODEC_ID_THP
static final int CODEC_ID_SGI
static final int CODEC_ID_C93
static final int CODEC_ID_BETHSOFTVID
static final int CODEC_ID_PTX
static final int CODEC_ID_TXD
static final int CODEC_ID_PCM_S16LE
static final int CODEC_ID_PCM_S16BE
static final int CODEC_ID_PCM_U16LE
static final int CODEC_ID_PCM_U16BE
static final int CODEC_ID_PCM_S8
static final int CODEC_ID_PCM_U8
static final int CODEC_ID_PCM_MULAW
static final int CODEC_ID_PCM_ALAW
static final int CODEC_ID_PCM_S32LE
static final int CODEC_ID_PCM_S32BE
static final int CODEC_ID_PCM_U32LE
static final int CODEC_ID_PCM_U32BE
static final int CODEC_ID_PCM_S24LE
static final int CODEC_ID_PCM_S24BE
static final int CODEC_ID_PCM_U24LE
static final int CODEC_ID_PCM_U24BE
static final int CODEC_ID_PCM_S24DAUD
static final int CODEC_ID_PCM_ZORK
static final int CODEC_ID_ADPCM_IMA_QT
static final int CODEC_ID_ADPCM_IMA_WAV
static final int CODEC_ID_ADPCM_IMA_DK3
static final int CODEC_ID_ADPCM_IMA_DK4
static final int CODEC_ID_ADPCM_IMA_WS
static final int CODEC_ID_ADPCM_IMA_SMJPEG
static final int CODEC_ID_ADPCM_MS
static final int CODEC_ID_ADPCM_4XM
static final int CODEC_ID_ADPCM_XA
static final int CODEC_ID_ADPCM_ADX
static final int CODEC_ID_ADPCM_EA
static final int CODEC_ID_ADPCM_G726
static final int CODEC_ID_ADPCM_CT
static final int CODEC_ID_ADPCM_SWF
static final int CODEC_ID_ADPCM_YAMAHA
static final int CODEC_ID_ADPCM_SBPRO_4
static final int CODEC_ID_ADPCM_SBPRO_3
static final int CODEC_ID_ADPCM_SBPRO_2
static final int CODEC_ID_ADPCM_THP
static final int CODEC_ID_AMR_NB
static final int CODEC_ID_AMR_WB
static final int CODEC_ID_RA_144
static final int CODEC_ID_RA_288
static final int CODEC_ID_ROQ_DPCM
static final int CODEC_ID_INTERPLAY_DPCM
static final int CODEC_ID_XAN_DPCM
static final int CODEC_ID_SOL_DPCM
static final int CODEC_ID_MP2
static final int CODEC_ID_MP3
static final int CODEC_ID_AAC
static final int CODEC_ID_AC3
static final int CODEC_ID_DTS
static final int CODEC_ID_VORBIS
static final int CODEC_ID_DVAUDIO
static final int CODEC_ID_WMAV1
static final int CODEC_ID_WMAV2
static final int CODEC_ID_MACE3
static final int CODEC_ID_MACE6
static final int CODEC_ID_VMDAUDIO
static final int CODEC_ID_SONIC
static final int CODEC_ID_SONIC_LS
static final int CODEC_ID_FLAC
static final int CODEC_ID_MP3ADU
static final int CODEC_ID_MP3ON4
static final int CODEC_ID_SHORTEN
static final int CODEC_ID_ALAC
static final int CODEC_ID_WESTWOOD_SND1
static final int CODEC_ID_GSM
static final int CODEC_ID_QDM2
static final int CODEC_ID_COOK
static final int CODEC_ID_TRUESPEECH
static final int CODEC_ID_TTA
static final int CODEC_ID_SMACKAUDIO
static final int CODEC_ID_QCELP
static final int CODEC_ID_WAVPACK
static final int CODEC_ID_DSICINAUDIO
static final int CODEC_ID_IMC
static final int CODEC_ID_MUSEPACK7
static final int CODEC_ID_MLP
static final int CODEC_ID_GSM_MS
static final int CODEC_ID_ATRAC3
static final int CODEC_ID_VOXWARE
static final int CODEC_ID_DVD_SUBTITLE
static final int CODEC_ID_DVB_SUBTITLE
static final int CODEC_ID_TEXT
static final int CODEC_ID_XSUB
static final int CODEC_ID_MPEG2TS
static final int CODEC_ID_MP3LAME
static final int CODEC_ID_MPEG4AAC
static final int CODEC_TYPE_UNKNOWN
static final int CODEC_TYPE_VIDEO
static final int CODEC_TYPE_AUDIO
static final int CODEC_TYPE_DATA
static final int CODEC_TYPE_SUBTITLE
static final int CODEC_TYPE_NB
static final int SAMPLE_FMT_NONE
static final int SAMPLE_FMT_U8
static final int SAMPLE_FMT_S16
static final int SAMPLE_FMT_S24
static final int SAMPLE_FMT_S32
static final int SAMPLE_FMT_FLT
static final int AVCODEC_MAX_AUDIO_FRAME_SIZE
static final int FF_INPUT_BUFFER_PADDING_SIZE
static final int FF_MIN_BUFFER_SIZE
static final int SME_ZERO
static final int SME_FULL
static final int SME_LOG
static final int SME_PHODS
static final int SME_EPZS
static final int SME_X1
static final int SME_HEX
static final int SME_UMH
static final int SME_ITER
static final int AVDISCARD_NONE
static final int AVDISCARD_DEFAULT
static final int AVDISCARD_NONREF
static final int AVDISCARD_BIDIR
static final int AVDISCARD_NONKEY
static final int AVDISCARD_ALL
static final int FF_MAX_B_FRAMES
static final int CODEC_FLAG_QSCALE
static final int CODEC_FLAG_4MV
static final int CODEC_FLAG_QPEL
static final int CODEC_FLAG_GMC
static final int CODEC_FLAG_MV0
static final int CODEC_FLAG_PART
static final int CODEC_FLAG_INPUT_PRESERVED
static final int CODEC_FLAG_PASS1
static final int CODEC_FLAG_PASS2
static final int CODEC_FLAG_EXTERN_HUFF
static final int CODEC_FLAG_GRAY
static final int CODEC_FLAG_EMU_EDGE
static final int CODEC_FLAG_PSNR
static final int CODEC_FLAG_TRUNCATED
static final int CODEC_FLAG_NORMALIZE_AQP
static final int CODEC_FLAG_INTERLACED_DCT
static final int CODEC_FLAG_LOW_DELAY
static final int CODEC_FLAG_ALT_SCAN
static final int CODEC_FLAG_TRELLIS_QUANT
static final int CODEC_FLAG_GLOBAL_HEADER
static final int CODEC_FLAG_BITEXACT
static final int CODEC_FLAG_H263P_AIC
static final int CODEC_FLAG_AC_PRED
static final int CODEC_FLAG_H263P_UMV
static final int CODEC_FLAG_CBP_RD
static final int CODEC_FLAG_QP_RD
static final int CODEC_FLAG_H263P_AIV
static final int CODEC_FLAG_OBMC
static final int CODEC_FLAG_LOOP_FILTER
static final int CODEC_FLAG_H263P_SLICE_STRUCT
static final int CODEC_FLAG_INTERLACED_ME
static final int CODEC_FLAG_SVCD_SCAN_OFFSET
static final int CODEC_FLAG_CLOSED_GOP
static final int CODEC_FLAG2_FAST
static final int CODEC_FLAG2_STRICT_GOP
static final int CODEC_FLAG2_NO_OUTPUT
static final int CODEC_FLAG2_LOCAL_HEADER
static final int CODEC_FLAG2_BPYRAMID
static final int CODEC_FLAG2_WPRED
static final int CODEC_FLAG2_MIXED_REFS
static final int CODEC_FLAG2_8X8DCT
static final int CODEC_FLAG2_FASTPSKIP
static final int CODEC_FLAG2_AUD
static final int CODEC_FLAG2_BRDO
static final int CODEC_FLAG2_INTRA_VLC
static final int CODEC_FLAG2_MEMC_ONLY
static final int CODEC_FLAG2_DROP_FRAME_TIMECODE
static final int CODEC_FLAG2_SKIP_RD
static final int CODEC_FLAG2_CHUNKS
static final int CODEC_FLAG2_NON_LINEAR_QUANT
static final int CODEC_CAP_DRAW_HORIZ_BAND
static final int CODEC_CAP_DR1
static final int CODEC_CAP_PARSE_ONLY
static final int CODEC_CAP_TRUNCATED
static final int CODEC_CAP_HWACCEL
static final int CODEC_CAP_DELAY
static final int CODEC_CAP_SMALL_LAST_FRAME
static final int MB_TYPE_INTRA4x4
static final int MB_TYPE_INTRA16x16
static final int MB_TYPE_INTRA_PCM
static final int MB_TYPE_16x16
static final int MB_TYPE_16x8
static final int MB_TYPE_8x16
static final int MB_TYPE_8x8
static final int MB_TYPE_INTERLACED
static final int MB_TYPE_DIRECT2
static final int MB_TYPE_ACPRED
static final int MB_TYPE_GMC
static final int MB_TYPE_SKIP
static final int MB_TYPE_P0L0
static final int MB_TYPE_P1L0
static final int MB_TYPE_P0L1
static final int MB_TYPE_P1L1
static final int MB_TYPE_L0
static final int MB_TYPE_L1
static final int MB_TYPE_L0L1
static final int MB_TYPE_QUANT
static final int MB_TYPE_CBP
static final int DEFAULT_FRAME_RATE_BASE
static final int AVPALETTE_SIZE
static final int AVPALETTE_COUNT
static final int FF_LOSS_RESOLUTION
static final int FF_LOSS_DEPTH
static final int FF_LOSS_COLORSPACE
static final int FF_LOSS_ALPHA
static final int FF_LOSS_COLORQUANT
static final int FF_LOSS_CHROMA
static final int FF_ALPHA_TRANSP
static final int FF_ALPHA_SEMI_TRANSP
static final int FF_OPT_TYPE_FLAGS
static final int FF_OPT_TYPE_INT
static final int FF_OPT_TYPE_INT64
static final int FF_OPT_TYPE_DOUBLE
static final int FF_OPT_TYPE_FLOAT
static final int FF_OPT_TYPE_STRING
static final int FF_OPT_TYPE_RATIONAL
static final int FF_OPT_TYPE_CONST
Method Detail |
---|
com.sun.jna.Pointer audio_resample_init(int output_channels, int input_channels, int output_rate, int input_rate)
int audio_resample(com.sun.jna.Pointer s, com.sun.jna.Pointer output, com.sun.jna.Pointer input, int nb_samples)
void audio_resample_close(com.sun.jna.Pointer s)
com.sun.jna.Pointer av_resample_init(int out_rate, int in_rate, int filter_length, int log2_phase_count, int linear, double cutoff)
int av_resample(com.sun.jna.Pointer c, com.sun.jna.Pointer dst, com.sun.jna.Pointer src, com.sun.jna.Pointer consumed, int src_size, int dst_size, int update_ctx)
void av_resample_compensate(com.sun.jna.Pointer c, int sample_delta, int compensation_distance)
void av_resample_close(com.sun.jna.Pointer c)
com.sun.jna.Pointer img_resample_init(int output_width, int output_height, int input_width, int input_height)
com.sun.jna.Pointer img_resample_full_init(int owidth, int oheight, int iwidth, int iheight, int topBand, int bottomBand, int leftBand, int rightBand, int padtop, int padbottom, int padleft, int padright)
void img_resample(com.sun.jna.Pointer s, AVCodecLibrary.AVPicture output, AVCodecLibrary.AVPicture input)
void img_resample_close(com.sun.jna.Pointer s)
int avpicture_alloc(AVCodecLibrary.AVPicture picture, int pix_fmt, int width, int height)
void avpicture_free(AVCodecLibrary.AVPicture picture)
int avpicture_fill(AVCodecLibrary.AVPicture picture, com.sun.jna.Pointer ptr, int pix_fmt, int width, int height)
int avpicture_fill(AVCodecLibrary.AVFrame picture, com.sun.jna.Pointer ptr, int pix_fmt, int width, int height)
int avpicture_layout(AVCodecLibrary.AVPicture src, int pix_fmt, int width, int height, com.sun.jna.Pointer dest, int dest_size)
int avpicture_get_size(int pix_fmt, int width, int height)
void avcodec_get_chroma_sub_sample(int pix_fmt, com.sun.jna.ptr.IntByReference h_shift, com.sun.jna.ptr.IntByReference v_shift)
java.lang.String avcodec_get_pix_fmt_name(int pix_fmt)
void avcodec_set_dimensions(AVCodecLibrary.AVCodecContext s, int width, int height)
int avcodec_get_pix_fmt(java.lang.String name)
int avcodec_pix_fmt_to_codec_tag(int p)
int avcodec_get_pix_fmt_loss(int dst_pix_fmt, int src_pix_fmt, int has_alpha)
int avcodec_find_best_pix_fmt(int pix_fmt_mask, int src_pix_fmt, int has_alpha, com.sun.jna.ptr.IntByReference loss_ptr)
void avcodec_pix_fmt_string(com.sun.jna.Pointer buf, int buf_size, int pix_fmt)
int img_get_alpha_info(AVCodecLibrary.AVPicture src, int pix_fmt, int width, int height)
int img_convert(AVCodecLibrary.AVPicture dst, int dst_pix_fmt, AVCodecLibrary.AVPicture src, int pix_fmt, int width, int height)
int img_convert(AVCodecLibrary.AVFrame dst, int dst_pix_fmt, AVCodecLibrary.AVFrame src, int pix_fmt, int width, int height)
int avpicture_deinterlace(AVCodecLibrary.AVPicture dst, AVCodecLibrary.AVPicture src, int pix_fmt, int width, int height)
int avcodec_version()
int avcodec_build()
void avcodec_init()
void register_avcodec(AVCodecLibrary.AVCodec format)
AVCodecLibrary.AVCodec avcodec_find_encoder(int id)
AVCodecLibrary.AVCodec avcodec_find_encoder_by_name(java.lang.String name)
AVCodecLibrary.AVCodec avcodec_find_decoder(int id)
AVCodecLibrary.AVCodec avcodec_find_decoder_by_name(java.lang.String name)
void avcodec_string(com.sun.jna.Pointer buf, int buf_size, AVCodecLibrary.AVCodecContext enc, int encode)
void avcodec_get_context_defaults(AVCodecLibrary.AVCodecContext s)
void avcodec_get_context_defaults2(AVCodecLibrary.AVCodecContext s, int e)
AVCodecLibrary.AVCodecContext avcodec_alloc_context()
AVCodecLibrary.AVCodecContext avcodec_alloc_context2(int e)
void avcodec_get_frame_defaults(AVCodecLibrary.AVFrame pic)
AVCodecLibrary.AVFrame avcodec_alloc_frame()
int avcodec_default_get_buffer(AVCodecLibrary.AVCodecContext s, AVCodecLibrary.AVFrame pic)
void avcodec_default_release_buffer(AVCodecLibrary.AVCodecContext s, AVCodecLibrary.AVFrame pic)
int avcodec_default_reget_buffer(AVCodecLibrary.AVCodecContext s, AVCodecLibrary.AVFrame pic)
void avcodec_align_dimensions(AVCodecLibrary.AVCodecContext s, com.sun.jna.ptr.IntByReference width, com.sun.jna.ptr.IntByReference height)
int avcodec_check_dimensions(com.sun.jna.Pointer av_log_ctx, int w, int h)
int avcodec_default_get_format(AVCodecLibrary.AVCodecContext s, com.sun.jna.ptr.IntByReference fmt)
int avcodec_thread_init(AVCodecLibrary.AVCodecContext s, int thread_count)
void avcodec_thread_free(AVCodecLibrary.AVCodecContext s)
int avcodec_thread_execute(AVCodecLibrary.AVCodecContext s, com.sun.jna.Pointer func, com.sun.jna.ptr.PointerByReference arg, com.sun.jna.ptr.IntByReference ret, int count)
int avcodec_default_execute(AVCodecLibrary.AVCodecContext c, com.sun.jna.Pointer func, com.sun.jna.ptr.PointerByReference arg, com.sun.jna.ptr.IntByReference ret, int count)
int avcodec_open(AVCodecLibrary.AVCodecContext avctx, AVCodecLibrary.AVCodec codec)
int avcodec_decode_audio2(AVCodecLibrary.AVCodecContext avctx, com.sun.jna.Pointer samples, com.sun.jna.ptr.IntByReference frame_size_ptr, com.sun.jna.Pointer buf, int buf_size)
avctx
- the codec contextsamples
- [out] the output bufferframe_size_ptr
- [in,out] the output buffer size in bytesbuf
- [in] the input bufferbuf_size
- [in] the input buffer size in bytes
int avcodec_decode_video(AVCodecLibrary.AVCodecContext avctx, AVCodecLibrary.AVFrame picture, com.sun.jna.ptr.IntByReference got_picture_ptr, com.sun.jna.Pointer buf, int buf_size)
int avcodec_decode_subtitle(AVCodecLibrary.AVCodecContext avctx, AVCodecLibrary.AVSubtitle sub, com.sun.jna.ptr.IntByReference got_sub_ptr, com.sun.jna.Pointer buf, int buf_size)
int avcodec_parse_frame(AVCodecLibrary.AVCodecContext avctx, com.sun.jna.ptr.PointerByReference pdata, com.sun.jna.ptr.IntByReference data_size_ptr, com.sun.jna.Pointer buf, int buf_size)
int avcodec_encode_audio(AVCodecLibrary.AVCodecContext avctx, com.sun.jna.Pointer buf, int buf_size, com.sun.jna.Pointer samples)
int avcodec_encode_video(AVCodecLibrary.AVCodecContext avctx, com.sun.jna.Pointer buf, int buf_size, AVCodecLibrary.AVFrame pict)
int avcodec_encode_subtitle(AVCodecLibrary.AVCodecContext avctx, com.sun.jna.Pointer buf, int buf_size, AVCodecLibrary.AVSubtitle sub)
int avcodec_close(AVCodecLibrary.AVCodecContext avctx)
void avcodec_register_all()
void avcodec_flush_buffers(AVCodecLibrary.AVCodecContext avctx)
void avcodec_default_free_buffers(AVCodecLibrary.AVCodecContext s)
byte av_get_pict_type_char(int pict_type)
int av_get_bits_per_sample(int codec_id)
void av_register_codec_parser(AVCodecLibrary.AVCodecParser parser)
AVCodecLibrary.AVCodecParser av_parser_init(int codec_id)
int av_parser_parse(AVCodecLibrary.AVCodecParserContext s, AVCodecLibrary.AVCodecContext avctx, com.sun.jna.ptr.PointerByReference poutbuf, com.sun.jna.ptr.IntByReference poutbuf_size, com.sun.jna.Pointer buf, int buf_size, long pts, long dts)
int av_parser_change(AVCodecLibrary.AVCodecParserContext s, AVCodecLibrary.AVCodecContext avctx, com.sun.jna.ptr.PointerByReference poutbuf, com.sun.jna.ptr.IntByReference poutbuf_size, com.sun.jna.Pointer buf, int buf_size, int keyframe)
void av_parser_close(AVCodecLibrary.AVCodecParserContext s)
void av_register_bitstream_filter(AVCodecLibrary.AVBitStreamFilter bsf)
AVCodecLibrary.AVBitStreamFilterContext av_bitstream_filter_init(java.lang.String name)
int av_bitstream_filter_filter(AVCodecLibrary.AVBitStreamFilterContext bsfc, AVCodecLibrary.AVCodecContext avctx, java.lang.String args, com.sun.jna.ptr.PointerByReference poutbuf, com.sun.jna.ptr.IntByReference poutbuf_size, com.sun.jna.Pointer buf, int buf_size, int keyframe)
void av_bitstream_filter_close(AVCodecLibrary.AVBitStreamFilterContext bsf)
com.sun.jna.Pointer av_fast_realloc(com.sun.jna.Pointer ptr, com.sun.jna.ptr.IntByReference size, int min_size)
void av_free_static()
com.sun.jna.Pointer av_mallocz_static(int size)
void av_picture_copy(AVCodecLibrary.AVPicture dst, AVCodecLibrary.AVPicture src, int pix_fmt, int width, int height)
int av_picture_crop(AVCodecLibrary.AVPicture dst, AVCodecLibrary.AVPicture src, int pix_fmt, int top_band, int left_band)
int av_picture_pad(AVCodecLibrary.AVPicture dst, AVCodecLibrary.AVPicture src, int height, int width, int pix_fmt, int padtop, int padbottom, int padleft, int padright, com.sun.jna.ptr.IntByReference color)
void img_copy(AVCodecLibrary.AVPicture dst, AVCodecLibrary.AVPicture src, int pix_fmt, int width, int height)
int img_crop(AVCodecLibrary.AVPicture dst, AVCodecLibrary.AVPicture src, int pix_fmt, int top_band, int left_band)
int img_pad(AVCodecLibrary.AVPicture dst, AVCodecLibrary.AVPicture src, int height, int width, int pix_fmt, int padtop, int padbottom, int padleft, int padright, com.sun.jna.ptr.IntByReference color)
int av_xiphlacing(com.sun.jna.Pointer s, int v)
int av_parse_video_frame_size(com.sun.jna.ptr.IntByReference width_ptr, com.sun.jna.ptr.IntByReference height_ptr, java.lang.String str)
int av_parse_video_frame_rate(FFMPEGLibrary.AVRational frame_rate, java.lang.String str)
AVCodecLibrary.AVOption av_find_opt(com.sun.jna.Pointer obj, java.lang.String name, java.lang.String unit, int mask, int flags)
AVCodecLibrary.AVOption av_set_string(com.sun.jna.Pointer obj, java.lang.String name, java.lang.String val)
AVCodecLibrary.AVOption av_set_double(com.sun.jna.Pointer obj, java.lang.String name, double n)
AVCodecLibrary.AVOption av_set_q(com.sun.jna.Pointer obj, java.lang.String name, FFMPEGLibrary.AVRational n)
AVCodecLibrary.AVOption av_set_int(com.sun.jna.Pointer obj, java.lang.String name, long n)
double av_get_double(com.sun.jna.Pointer obj, java.lang.String name, com.sun.jna.ptr.PointerByReference o_out)
FFMPEGLibrary.AVRational av_get_q(com.sun.jna.Pointer obj, java.lang.String name, com.sun.jna.ptr.PointerByReference o_out)
long av_get_int(com.sun.jna.Pointer obj, java.lang.String name, com.sun.jna.ptr.PointerByReference o_out)
java.lang.String av_get_string(com.sun.jna.Pointer obj, java.lang.String name, com.sun.jna.ptr.PointerByReference o_out, com.sun.jna.Pointer buf, int buf_len)
AVCodecLibrary.AVOption av_next_option(com.sun.jna.Pointer obj, AVCodecLibrary.AVOption last)
int av_opt_show(com.sun.jna.Pointer obj, com.sun.jna.Pointer av_log_obj)
void av_opt_set_defaults(com.sun.jna.Pointer s)
void av_opt_set_defaults2(com.sun.jna.Pointer s, int mask, int flags)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |