| Package | Description |
|---|---|
| io.humble.video |
The Humble Video library for decoding and encoding audio and pictures (i.e.
|
| io.humble.video.awt |
A collection of utilities for transforming Humble Video images
into AWT images
|
| Modifier and Type | Method and Description |
|---|---|
MediaPicture |
MediaPicture.copyReference()
Create a new MediaPicture object that is actually referring to the
exact same underlying native object.
|
static MediaPicture |
MediaPicture.make(Buffer buffer,
int width,
int height,
PixelFormat.Type format)
Create a media picture using a buffer as the memory backing it.
|
static MediaPicture |
MediaPicture.make(int width,
int height,
PixelFormat.Type format)
Create a media picture.
|
static MediaPicture |
MediaPicture.make(MediaPicture src,
boolean copy)
Create a media picture from src.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FilterPictureSource.addPicture(MediaPicture picture)
Adds a picture to this source.
|
static int |
VideoJNI.Decoder_decodeVideo(long jarg1,
Decoder jarg1_,
long jarg2,
MediaPicture jarg2_,
long jarg3,
MediaPacket jarg3_,
int jarg4) |
int |
Decoder.decodeVideo(MediaPicture output,
MediaPacket packet,
int byteOffset)
Decode this packet into output.
The caller is responsible for allocating the MediaPicture object. |
static void |
VideoJNI.Encoder_encodeVideo(long jarg1,
Encoder jarg1_,
long jarg2,
MediaPacket jarg2_,
long jarg3,
MediaPicture jarg3_) |
void |
Encoder.encodeVideo(MediaPacket output,
MediaPicture picture)
Encode the given MediaPicture using this encoder.
The MediaPicture will allocate a buffer to use internally for this, and will free it when the frame destroys itself. Also, when done in order to flush the encoder, caller should call this method passing in 0 (null) for frame to tell the encoder to flush any data it was keeping a hold of. |
static int |
VideoJNI.FilterPictureSink_getPicture(long jarg1,
FilterPictureSink jarg1_,
long jarg2,
MediaPicture jarg2_) |
static void |
VideoJNI.FilterPictureSource_addPicture(long jarg1,
FilterPictureSource jarg1_,
long jarg2,
MediaPicture jarg2_) |
int |
FilterPictureSink.getPicture(MediaPicture picture) |
static MediaPicture |
MediaPicture.make(MediaPicture src,
boolean copy)
Create a media picture from src.
|
static int |
VideoJNI.MediaPicture_getCodedPictureNumber(long jarg1,
MediaPicture jarg1_) |
static long |
VideoJNI.MediaPicture_getData(long jarg1,
MediaPicture jarg1_,
int jarg2) |
static int |
VideoJNI.MediaPicture_getDataPlaneSize(long jarg1,
MediaPicture jarg1_,
int jarg2) |
static int |
VideoJNI.MediaPicture_getDisplayPictureNumber(long jarg1,
MediaPicture jarg1_) |
static long |
VideoJNI.MediaPicture_getError(long jarg1,
MediaPicture jarg1_,
int jarg2) |
static int |
VideoJNI.MediaPicture_getFormat(long jarg1,
MediaPicture jarg1_) |
static int |
VideoJNI.MediaPicture_getHeight(long jarg1,
MediaPicture jarg1_) |
static int |
VideoJNI.MediaPicture_getLineSize(long jarg1,
MediaPicture jarg1_,
int jarg2) |
static int |
VideoJNI.MediaPicture_getNumDataPlanes(long jarg1,
MediaPicture jarg1_) |
static int |
VideoJNI.MediaPicture_getQuality(long jarg1,
MediaPicture jarg1_) |
static int |
VideoJNI.MediaPicture_getRepeatPicture(long jarg1,
MediaPicture jarg1_) |
static int |
VideoJNI.MediaPicture_getType(long jarg1,
MediaPicture jarg1_) |
static int |
VideoJNI.MediaPicture_getWidth(long jarg1,
MediaPicture jarg1_) |
static boolean |
VideoJNI.MediaPicture_isComplete(long jarg1,
MediaPicture jarg1_) |
static boolean |
VideoJNI.MediaPicture_isInterlacedFrame(long jarg1,
MediaPicture jarg1_) |
static boolean |
VideoJNI.MediaPicture_isPaletteChanged(long jarg1,
MediaPicture jarg1_) |
static boolean |
VideoJNI.MediaPicture_isTopFieldFirst(long jarg1,
MediaPicture jarg1_) |
static long |
VideoJNI.MediaPicture_make__SWIG_2(long jarg1,
MediaPicture jarg1_,
boolean jarg2) |
static void |
VideoJNI.MediaPicture_setCodedPictureNumber(long jarg1,
MediaPicture jarg1_,
int jarg2) |
static void |
VideoJNI.MediaPicture_setComplete(long jarg1,
MediaPicture jarg1_,
boolean jarg2) |
static void |
VideoJNI.MediaPicture_setDisplayPictureNumber(long jarg1,
MediaPicture jarg1_,
int jarg2) |
static void |
VideoJNI.MediaPicture_setInterlacedFrame(long jarg1,
MediaPicture jarg1_,
boolean jarg2) |
static void |
VideoJNI.MediaPicture_setPaletteChange(long jarg1,
MediaPicture jarg1_,
boolean jarg2) |
static void |
VideoJNI.MediaPicture_setQuality(long jarg1,
MediaPicture jarg1_,
int jarg2) |
static void |
VideoJNI.MediaPicture_setRepeatPicture(long jarg1,
MediaPicture jarg1_,
int jarg2) |
static void |
VideoJNI.MediaPicture_setTopFieldFirst(long jarg1,
MediaPicture jarg1_,
boolean jarg2) |
static void |
VideoJNI.MediaPicture_setType(long jarg1,
MediaPicture jarg1_,
int jarg2) |
static int |
VideoJNI.MediaPictureResampler_resamplePicture(long jarg1,
MediaPictureResampler jarg1_,
long jarg2,
MediaPicture jarg2_,
long jarg3,
MediaPicture jarg3_) |
int |
MediaPictureResampler.resamplePicture(MediaPicture out,
MediaPicture in)
A more precisely typed way to call #resample
|
| Modifier and Type | Method and Description |
|---|---|
MediaPicture |
MediaPictureConverter.toPicture(MediaPicture output,
BufferedImage input,
long timestamp)
Converts a
BufferedImage to an MediaPicture. |
| Modifier and Type | Method and Description |
|---|---|
static MediaPictureConverter |
MediaPictureConverterFactory.createConverter(BufferedImage image,
MediaPicture picture)
Create a converter which translates between
BufferedImage
and MediaPicture. |
static MediaPictureConverter |
MediaPictureConverterFactory.createConverter(String converterDescriptor,
MediaPicture picture)
Create a converter which translates betewen
BufferedImage
and MediaPicture types. |
BufferedImage |
MediaPictureConverter.toImage(BufferedImage output,
MediaPicture input)
Converts an
MediaPicture to a BufferedImage. |
MediaPicture |
MediaPictureConverter.toPicture(MediaPicture output,
BufferedImage input,
long timestamp)
Converts a
BufferedImage to an MediaPicture. |
Copyright © 2018 Humble Software. All rights reserved.