Static Public Attributes | |
static final int | PIX_FMT_NONE = -1 |
static final int | PIX_FMT_YUV420P = 0 |
Planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples). | |
static final int | PIX_FMT_YUYV422 = 1 |
Packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr. | |
static final int | PIX_FMT_RGB24 = 2 |
Packed RGB 8:8:8, 24bpp, RGBRGB... | |
static final int | PIX_FMT_BGR24 = 3 |
Packed RGB 8:8:8, 24bpp, BGRBGR... | |
static final int | PIX_FMT_YUV422P = 4 |
Planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples). | |
static final int | PIX_FMT_YUV444P = 5 |
Planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples). | |
static final int | PIX_FMT_RGB32 = 6 |
Packed RGB 8:8:8, 32bpp, (msb)8A 8R 8G 8B(lsb), in cpu endianness. | |
static final int | PIX_FMT_YUV410P = 7 |
Planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples). | |
static final int | PIX_FMT_YUV411P = 8 |
Planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples). | |
static final int | PIX_FMT_RGB565 = 9 |
Packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), in cpu endianness. | |
static final int | PIX_FMT_RGB555 = 10 |
Packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), in cpu endianness most significant bit to 0. | |
static final int | PIX_FMT_GRAY8 = 11 |
Y , 8bpp. | |
static final int | PIX_FMT_MONOWHITE = 12 |
Y , 1bpp, 0 is white, 1 is black. | |
static final int | PIX_FMT_MONOBLACK = 13 |
Y , 1bpp, 0 is black, 1 is white. | |
static final int | PIX_FMT_PAL8 = 14 |
8 bit with PIX_FMT_RGB32 palette | |
static final int | PIX_FMT_YUVJ420P = 15 |
Planar YUV 4:2:0, 12bpp, full scale (jpeg). | |
static final int | PIX_FMT_YUVJ422P = 16 |
Planar YUV 4:2:2, 16bpp, full scale (jpeg). | |
static final int | PIX_FMT_YUVJ444P = 17 |
Planar YUV 4:4:4, 24bpp, full scale (jpeg). | |
static final int | PIX_FMT_XVMC_MPEG2_MC = 18 |
XVideo Motion Acceleration via common packet passing(xvmc_render.h). | |
static final int | PIX_FMT_XVMC_MPEG2_IDCT = 19 |
static final int | PIX_FMT_UYVY422 = 20 |
Packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1. | |
static final int | PIX_FMT_UYYVYY411 = 21 |
Packed YUV 4:1:1, 12bpp, Cb Y0 Y1 Cr Y2 Y3. | |
static final int | PIX_FMT_BGR32 = 22 |
Packed RGB 8:8:8, 32bpp, (msb)8A 8B 8G 8R(lsb), in cpu endianness. | |
static final int | PIX_FMT_BGR565 = 23 |
Packed RGB 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), in cpu endianness. | |
static final int | PIX_FMT_BGR555 = 24 |
Packed RGB 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), in cpu endianness most significant bit to 1. | |
static final int | PIX_FMT_BGR8 = 25 |
Packed RGB 3:3:2, 8bpp, (msb)2B 3G 3R(lsb). | |
static final int | PIX_FMT_BGR4 = 26 |
Packed RGB 1:2:1, 4bpp, (msb)1B 2G 1R(lsb). | |
static final int | PIX_FMT_BGR4_BYTE = 27 |
Packed RGB 1:2:1, 8bpp, (msb)1B 2G 1R(lsb). | |
static final int | PIX_FMT_RGB8 = 28 |
Packed RGB 3:3:2, 8bpp, (msb)2R 3G 3B(lsb). | |
static final int | PIX_FMT_RGB4 = 29 |
Packed RGB 1:2:1, 4bpp, (msb)2R 3G 3B(lsb). | |
static final int | PIX_FMT_RGB4_BYTE = 30 |
Packed RGB 1:2:1, 8bpp, (msb)2R 3G 3B(lsb). | |
static final int | PIX_FMT_NV12 = 31 |
Planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 for UV. | |
static final int | PIX_FMT_NV21 = 32 |
as above, but U and V bytes are swapped | |
static final int | PIX_FMT_RGB32_1 = 33 |
Packed RGB 8:8:8, 32bpp, (msb)8R 8G 8B 8A(lsb), in cpu endianness. | |
static final int | PIX_FMT_BGR32_1 = 34 |
Packed RGB 8:8:8, 32bpp, (msb)8B 8G 8R 8A(lsb), in cpu endianness. | |
static final int | PIX_FMT_GRAY16BE = 35 |
Y , 16bpp, big-endian. | |
static final int | PIX_FMT_GRAY16LE = 36 |
Y , 16bpp, little-endian. | |
static final int | PIX_FMT_YUV440P = 37 |
Planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples). | |
static final int | PIX_FMT_YUVJ440P = 38 |
Planar YUV 4:4:0 full scale (jpeg). | |
static final int | PIX_FMT_NB = 39 |
number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions | |
Classes | |
class | AVClass |
class | AVRational |
Definition at line 15 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_NONE = -1 [static] |
Pixel format. Notes:
PIX_FMT_RGB32 is handled in an endian-specific manner. A RGBA color is put together as: (A << 24) | (R << 16) | (G << 8) | B This is stored as BGRA on little endian CPU architectures and ARGB on big endian CPUs.
When the pixel format is palettized RGB (PIX_FMT_PAL8), the palettized image data is stored in AVFrame.data[0]. The palette is transported in AVFrame.data[1] and, is 1024 bytes long (256 4-byte entries) and is formatted the same as in PIX_FMT_RGB32 described above (i.e., it is also endian-specific). Note also that the individual RGB palette components stored in AVFrame.data[1] should be in the range 0..255. This is important as many custom PAL8 video codecs that were designed to run on the IBM VGA graphics adapter use 6-bit palette components.
Definition at line 146 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUV420P = 0 [static] |
Planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples).
Definition at line 147 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUYV422 = 1 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_RGB24 = 2 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_BGR24 = 3 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUV422P = 4 [static] |
Planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples).
Definition at line 151 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUV444P = 5 [static] |
Planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples).
Definition at line 152 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_RGB32 = 6 [static] |
Packed RGB 8:8:8, 32bpp, (msb)8A 8R 8G 8B(lsb), in cpu endianness.
Definition at line 153 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUV410P = 7 [static] |
Planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples).
Definition at line 154 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUV411P = 8 [static] |
Planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples).
Definition at line 155 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_RGB565 = 9 [static] |
Packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), in cpu endianness.
Definition at line 156 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_RGB555 = 10 [static] |
Packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), in cpu endianness most significant bit to 0.
Definition at line 157 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_GRAY8 = 11 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_MONOWHITE = 12 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_MONOBLACK = 13 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_PAL8 = 14 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUVJ420P = 15 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUVJ422P = 16 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUVJ444P = 17 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_XVMC_MPEG2_MC = 18 [static] |
XVideo Motion Acceleration via common packet passing(xvmc_render.h).
Definition at line 165 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_XVMC_MPEG2_IDCT = 19 [static] |
Definition at line 166 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_UYVY422 = 20 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_UYYVYY411 = 21 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_BGR32 = 22 [static] |
Packed RGB 8:8:8, 32bpp, (msb)8A 8B 8G 8R(lsb), in cpu endianness.
Definition at line 169 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_BGR565 = 23 [static] |
Packed RGB 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), in cpu endianness.
Definition at line 170 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_BGR555 = 24 [static] |
Packed RGB 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), in cpu endianness most significant bit to 1.
Definition at line 171 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_BGR8 = 25 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_BGR4 = 26 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_BGR4_BYTE = 27 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_RGB8 = 28 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_RGB4 = 29 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_RGB4_BYTE = 30 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_NV12 = 31 [static] |
Planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 for UV.
Definition at line 178 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_NV21 = 32 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_RGB32_1 = 33 [static] |
Packed RGB 8:8:8, 32bpp, (msb)8R 8G 8B 8A(lsb), in cpu endianness.
Definition at line 180 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_BGR32_1 = 34 [static] |
Packed RGB 8:8:8, 32bpp, (msb)8B 8G 8R 8A(lsb), in cpu endianness.
Definition at line 181 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_GRAY16BE = 35 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_GRAY16LE = 36 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUV440P = 37 [static] |
Planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples).
Definition at line 184 of file FFMPEGLibrary.java.
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_YUVJ440P = 38 [static] |
final int net.sf.ffmpeg_java.FFMPEGLibrary.PIX_FMT_NB = 39 [static] |
number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions
Definition at line 186 of file FFMPEGLibrary.java.