Class MediaVideoDecoder
java.lang.Object
javaforce.media.MediaCoder
javaforce.media.MediaVideoDecoder
-
Field Summary
Fields inherited from class javaforce.media.MediaCoder
AUDIO_FRAME, AV_CODEC_ID_AAC, AV_CODEC_ID_AC3, AV_CODEC_ID_DEFAULT, AV_CODEC_ID_FLAC, AV_CODEC_ID_GSM_MS, AV_CODEC_ID_H263, AV_CODEC_ID_H264, AV_CODEC_ID_H265, AV_CODEC_ID_MP2, AV_CODEC_ID_MP3, AV_CODEC_ID_MPEG1VIDEO, AV_CODEC_ID_MPEG2VIDEO, AV_CODEC_ID_MPEG4, AV_CODEC_ID_NONE, AV_CODEC_ID_OPUS, AV_CODEC_ID_PCM_S16LE, AV_CODEC_ID_SPEEX, AV_CODEC_ID_THEORA, AV_CODEC_ID_VORBIS, AV_CODEC_ID_VP8, AV_CODEC_ID_VP9, AV_FORMAT_ID_AVI, AV_FORMAT_ID_MKV, AV_FORMAT_ID_MOV, AV_FORMAT_ID_MP1, AV_FORMAT_ID_MP2, AV_FORMAT_ID_MP4, AV_FORMAT_ID_OGG, AV_FORMAT_ID_WAV, AV_FORMAT_ID_WEBM, ctx, END_FRAME, NULL_FRAME, PROFILE_BASELINE, PROFILE_HIGH, PROFILE_MAIN, SEEK_CUR, SEEK_END, SEEK_SET, shared, VIDEO_FRAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]decode(byte[] data, int offset, int length) int[]floatintintgetWidth()int[]ndecode(long ctx, byte[] data, int offset, int length) floatngetFrameRate(long ctx) intngetHeight(long ctx) intngetWidth(long ctx) longnstart(int codec_id, int new_width, int new_height) voidnstop(long ctx) booleanstart(int codec_id, int new_width, int new_height) voidstop()Methods inherited from class javaforce.media.MediaCoder
getStream, init, isRunning, setLogging, setStream
-
Constructor Details
-
MediaVideoDecoder
public MediaVideoDecoder() -
MediaVideoDecoder
-
-
Method Details
-
nstart
public long nstart(int codec_id, int new_width, int new_height) -
start
public boolean start(int codec_id, int new_width, int new_height) -
nstop
public void nstop(long ctx) -
stop
public void stop() -
ndecode
public int[] ndecode(long ctx, byte[] data, int offset, int length) -
decode
public int[] decode(byte[] data, int offset, int length) -
decode
-
ngetWidth
public int ngetWidth(long ctx) -
getWidth
public int getWidth() -
ngetHeight
public int ngetHeight(long ctx) -
getHeight
public int getHeight() -
ngetFrameRate
public float ngetFrameRate(long ctx) -
getFrameRate
public float getFrameRate()
-