Package javaforce.media
Class MediaVideoDecoder
java.lang.Object
javaforce.media.MediaCoder
javaforce.media.MediaVideoDecoder
Media "raw" video decoder.
- Author:
- pquiring
-
Field Summary
Fields inherited from class javaforce.media.MediaCoder
AUDIO_FRAME, AV_CODEC_ID_AAC, AV_CODEC_ID_AC3, 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_THEORA, AV_CODEC_ID_VORBIS, AV_CODEC_ID_VP8, AV_CODEC_ID_VP9, END_FRAME, NULL_FRAME, PROFILE_BASELINE, PROFILE_HIGH, PROFILE_MAIN, SEEK_CUR, SEEK_END, SEEK_SET, VIDEO_FRAME -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class javaforce.media.MediaCoder
ffmpeg_set_logging
-
Constructor Details
-
MediaVideoDecoder
public MediaVideoDecoder()
-
-
Method Details
-
start
public boolean start(int codec_id, int new_width, int new_height) -
stop
public void stop() -
decode
public int[] decode(byte[] data, int offset, int length) -
decode16
public short[] decode16(byte[] data, int offset, int length) -
getWidth
public int getWidth() -
getHeight
public int getHeight() -
getFrameRate
public float getFrameRate()
-