Package javaforce.media
Class MediaCoder
java.lang.Object
javaforce.media.MediaCoder
- Direct Known Subclasses:
MediaAudioDecoder,MediaAudioEncoder,MediaFormat,MediaVideoDecoder,MediaVideoEncoder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intSelect default codec for format (for encoding only)static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intNo codec (for encoding only)static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected booleanstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintstatic voidinit()Loads the media framework native libraries.booleanReturns state of coder.static voidsetLogging(boolean state) voidsetStream(int stream)
-
Field Details
-
ctx
protected long ctx -
SEEK_SET
public static final int SEEK_SET- See Also:
-
SEEK_CUR
public static final int SEEK_CUR- See Also:
-
SEEK_END
public static final int SEEK_END- See Also:
-
PROFILE_BASELINE
public static final int PROFILE_BASELINE- See Also:
-
PROFILE_MAIN
public static final int PROFILE_MAIN- See Also:
-
PROFILE_HIGH
public static final int PROFILE_HIGH- See Also:
-
AV_FORMAT_ID_MP1
- See Also:
-
AV_FORMAT_ID_MP2
- See Also:
-
AV_FORMAT_ID_MP4
- See Also:
-
AV_FORMAT_ID_AVI
- See Also:
-
AV_FORMAT_ID_MKV
- See Also:
-
AV_FORMAT_ID_OGG
- See Also:
-
AV_FORMAT_ID_WEBM
- See Also:
-
AV_FORMAT_ID_WAV
- See Also:
-
AV_FORMAT_ID_MOV
- See Also:
-
AV_CODEC_ID_NONE
public static final int AV_CODEC_ID_NONENo codec (for encoding only)- See Also:
-
AV_CODEC_ID_DEFAULT
public static final int AV_CODEC_ID_DEFAULTSelect default codec for format (for encoding only)- See Also:
-
AV_CODEC_ID_MPEG1VIDEO
public static final int AV_CODEC_ID_MPEG1VIDEO- See Also:
-
AV_CODEC_ID_MPEG2VIDEO
public static final int AV_CODEC_ID_MPEG2VIDEO- See Also:
-
AV_CODEC_ID_H263
public static final int AV_CODEC_ID_H263- See Also:
-
AV_CODEC_ID_MPEG4
public static final int AV_CODEC_ID_MPEG4- See Also:
-
AV_CODEC_ID_H264
public static final int AV_CODEC_ID_H264- See Also:
-
AV_CODEC_ID_THEORA
public static final int AV_CODEC_ID_THEORA- See Also:
-
AV_CODEC_ID_VP8
public static final int AV_CODEC_ID_VP8- See Also:
-
AV_CODEC_ID_VP9
public static final int AV_CODEC_ID_VP9- See Also:
-
AV_CODEC_ID_H265
public static final int AV_CODEC_ID_H265- See Also:
-
AV_CODEC_ID_PCM_S16LE
public static final int AV_CODEC_ID_PCM_S16LE- See Also:
-
AV_CODEC_ID_MP2
public static final int AV_CODEC_ID_MP2- See Also:
-
AV_CODEC_ID_MP3
public static final int AV_CODEC_ID_MP3- See Also:
-
AV_CODEC_ID_AAC
public static final int AV_CODEC_ID_AAC- See Also:
-
AV_CODEC_ID_AC3
public static final int AV_CODEC_ID_AC3- See Also:
-
AV_CODEC_ID_VORBIS
public static final int AV_CODEC_ID_VORBIS- See Also:
-
AV_CODEC_ID_FLAC
public static final int AV_CODEC_ID_FLAC- See Also:
-
AV_CODEC_ID_GSM_MS
public static final int AV_CODEC_ID_GSM_MS- See Also:
-
AV_CODEC_ID_SPEEX
public static final int AV_CODEC_ID_SPEEX- See Also:
-
AV_CODEC_ID_OPUS
public static final int AV_CODEC_ID_OPUS- See Also:
-
END_FRAME
public static final int END_FRAME- See Also:
-
NULL_FRAME
public static final int NULL_FRAME- See Also:
-
AUDIO_FRAME
public static final int AUDIO_FRAME- See Also:
-
VIDEO_FRAME
public static final int VIDEO_FRAME- See Also:
-
-
Constructor Details
-
MediaCoder
public MediaCoder()
-
-
Method Details
-
getStream
public int getStream() -
setStream
public void setStream(int stream) -
isRunning
public boolean isRunning()Returns state of coder. If true you MUST call stop() or close() to free resources. -
init
public static void init()Loads the media framework native libraries. -
setLogging
public static void setLogging(boolean state)
-