| Package | Description |
|---|---|
| io.humble.video |
The Humble Video library for decoding and encoding audio and pictures (i.e.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Decoder
Decodes MediaPacket objects into MediaAudio, MediaPicture or MediaSubtitle objects.
|
class |
Encoder
Encodes MediaAudio, MediaPicture or MediaSubtitle objects into MediaPacket objects.
|
| Modifier and Type | Method and Description |
|---|---|
Coder |
Coder.copyReference()
Create a new Coder object that is actually referring to the
exact same underlying native object.
|
Coder |
MuxerStream.getCoder()
Get the Coder that this stream was created with.
Note: this can be either an Encoder or a Decoder. |
| Modifier and Type | Method and Description |
|---|---|
MuxerStream |
Muxer.addNewStream(Coder coder)
Adds a new stream that will have packets written to it.
Note on thread safety: Callers must ensure that the coder is not encoding or decoding packets at the same time that Muxer#open or Muxer#close is being called. |
static int |
VideoJNI.BitStreamFilter_filter__SWIG_0(long jarg1,
BitStreamFilter jarg1_,
long jarg2,
Buffer jarg2_,
int jarg3,
long jarg4,
Buffer jarg4_,
int jarg5,
int jarg6,
long jarg7,
Coder jarg7_,
String jarg8,
boolean jarg9) |
static int |
VideoJNI.Coder_getChannelLayout(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getChannels(long jarg1,
Coder jarg1_) |
static long |
VideoJNI.Coder_getCodec(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getCodecID(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getCodecType(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getFlag(long jarg1,
Coder jarg1_,
int jarg2) |
static int |
VideoJNI.Coder_getFlag2(long jarg1,
Coder jarg1_,
int jarg2) |
static int |
VideoJNI.Coder_getFlags(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getFlags2(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getFrameCount(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getFrameSize(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getHeight(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getPixelFormat(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getSampleFormat(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getSampleRate(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getState(long jarg1,
Coder jarg1_) |
static long |
VideoJNI.Coder_getTimeBase(long jarg1,
Coder jarg1_) |
static int |
VideoJNI.Coder_getWidth(long jarg1,
Coder jarg1_) |
static void |
VideoJNI.Coder_open(long jarg1,
Coder jarg1_,
long jarg2,
KeyValueBag jarg2_,
long jarg3,
KeyValueBag jarg3_) |
static void |
VideoJNI.Coder_setChannelLayout(long jarg1,
Coder jarg1_,
int jarg2) |
static void |
VideoJNI.Coder_setChannels(long jarg1,
Coder jarg1_,
int jarg2) |
static void |
VideoJNI.Coder_setFlag(long jarg1,
Coder jarg1_,
int jarg2,
boolean jarg3) |
static void |
VideoJNI.Coder_setFlag2(long jarg1,
Coder jarg1_,
int jarg2,
boolean jarg3) |
static void |
VideoJNI.Coder_setFlags(long jarg1,
Coder jarg1_,
int jarg2) |
static void |
VideoJNI.Coder_setFlags2(long jarg1,
Coder jarg1_,
int jarg2) |
static void |
VideoJNI.Coder_setHeight(long jarg1,
Coder jarg1_,
int jarg2) |
static void |
VideoJNI.Coder_setPixelFormat(long jarg1,
Coder jarg1_,
int jarg2) |
static void |
VideoJNI.Coder_setSampleFormat(long jarg1,
Coder jarg1_,
int jarg2) |
static void |
VideoJNI.Coder_setSampleRate(long jarg1,
Coder jarg1_,
int jarg2) |
static void |
VideoJNI.Coder_setTimeBase(long jarg1,
Coder jarg1_,
long jarg2,
Rational jarg2_) |
static void |
VideoJNI.Coder_setWidth(long jarg1,
Coder jarg1_,
int jarg2) |
static long |
VideoJNI.Decoder_make__SWIG_1(long jarg1,
Coder jarg1_) |
static long |
VideoJNI.Encoder_make__SWIG_1(long jarg1,
Coder jarg1_) |
int |
BitStreamFilter.filter(Buffer output,
int outputOffset,
Buffer input,
int inputOffset,
int inputSize,
Coder coder,
String args,
boolean isKey)
Filter the input buffer into the output buffer.
|
static Encoder |
Encoder.make(Coder src)
Creates a Encoder from a given Encoder
|
static Decoder |
Decoder.make(Coder src)
Creates a Decoder from a given Coder (either an encoder or a decoder).
|
static long |
VideoJNI.Muxer_addNewStream(long jarg1,
Muxer jarg1_,
long jarg2,
Coder jarg2_) |
Copyright © 2018 Humble Software. All rights reserved.