|
JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java (public API).
|
FFmpeg/libAV compatible video pixel format. More...
Static Public Member Functions | |
| static VideoPixelFormat | valueOf (final int ordinal) throws IllegalArgumentException |
| Returns the matching PixelFormat value corresponding to the given PixelFormat's integer ordinal. More... | |
Public Attributes | |
| YUV420P | |
| planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples) More... | |
| YUYV422 | |
| packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr ( sharing Cb and Cr w/ 2 pixels ) More... | |
| RGB24 | |
| packed RGB 8:8:8, 24bpp, RGBRGB... More... | |
| BGR24 | |
| packed RGB 8:8:8, 24bpp, BGRBGR... More... | |
| YUV422P | |
| planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples) More... | |
| YUV444P | |
| planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples) More... | |
| YUV410P | |
| planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples) More... | |
| YUV411P | |
| planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples) More... | |
| GRAY8 | |
| Y, 8bpp. More... | |
| MONOWHITE | |
| Y, 1bpp, 0 is white, 1 is black, in each byte pixels are ordered from the msb to the lsb. More... | |
| MONOBLACK | |
| Y, 1bpp, 0 is black, 1 is white, in each byte pixels are ordered from the msb to the lsb. More... | |
| PAL8 | |
| 8 bit with RGB32 palette More... | |
| YUVJ420P | |
| planar YUV 4:2:0, 12bpp, full scale (JPEG), deprecated in favor of YUV420P and setting color_range More... | |
| YUVJ422P | |
| planar YUV 4:2:2, 16bpp, full scale (JPEG), deprecated in favor of YUV422P and setting color_range More... | |
| YUVJ444P | |
| planar YUV 4:4:4, 24bpp, full scale (JPEG), deprecated in favor of YUV444P and setting color_range More... | |
| XVMC_MPEG2_MC | |
| XVideo Motion Acceleration via common packet passing. More... | |
| XVMC_MPEG2_IDCT | |
| UYVY422 | |
| packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1 ( sharing Cb and Cr w/ 2 pixels ) More... | |
| UYYVYY411 | |
| packed YUV 4:1:1, 12bpp, Cb Y0 Y1 Cr Y2 Y3 More... | |
| BGR8 | |
| packed RGB 3:3:2, 8bpp, (msb)2B 3G 3R(lsb) More... | |
| BGR4 | |
| packed RGB 1:2:1 bitstream, 4bpp, (msb)1B 2G 1R(lsb), a byte contains two pixels, the first pixel in the byte is the one composed by the 4 msb bits More... | |
| BGR4_BYTE | |
| packed RGB 1:2:1, 8bpp, (msb)1B 2G 1R(lsb) More... | |
| RGB8 | |
| packed RGB 3:3:2, 8bpp, (msb)2R 3G 3B(lsb) More... | |
| RGB4 | |
| packed RGB 1:2:1 bitstream, 4bpp, (msb)1R 2G 1B(lsb), a byte contains two pixels, the first pixel in the byte is the one composed by the 4 msb bits More... | |
| RGB4_BYTE | |
| packed RGB 1:2:1, 8bpp, (msb)1R 2G 1B(lsb) More... | |
| NV12 | |
| planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 plane for the UV components, which are interleaved (first byte U and the following byte V) More... | |
| NV21 | |
| as above, but U and V bytes are swapped More... | |
| ARGB | |
| packed ARGB 8:8:8:8, 32bpp, ARGBARGB... More... | |
| RGBA | |
| packed RGBA 8:8:8:8, 32bpp, RGBARGBA... More... | |
| ABGR | |
| packed ABGR 8:8:8:8, 32bpp, ABGRABGR... More... | |
| BGRA | |
| packed BGRA 8:8:8:8, 32bpp, BGRABGRA... More... | |
| GRAY16BE | |
| Y, 16bpp, big-endian. More... | |
| GRAY16LE | |
| Y , 16bpp, little-endian. More... | |
| YUV440P | |
| planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples) More... | |
| YUVJ440P | |
| planar YUV 4:4:0 full scale (JPEG), deprecated in favor of YUV440P and setting color_range More... | |
| YUVA420P | |
| planar YUV 4:2:0, 20bpp, (1 Cr & Cb sample per 2x2 Y & A samples) More... | |
| VDPAU_H264 | |
| H.264 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers. More... | |
| VDPAU_MPEG1 | |
| MPEG-1 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers. More... | |
| VDPAU_MPEG2 | |
| MPEG-2 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers. More... | |
| VDPAU_WMV3 | |
| WMV3 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers. More... | |
| VDPAU_VC1 | |
| VC-1 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers. More... | |
| RGB48BE | |
| packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as big-endian More... | |
| RGB48LE | |
| packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as little-endian More... | |
| RGB565BE | |
| packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endian More... | |
| RGB565LE | |
| packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), little-endian More... | |
| RGB555BE | |
| packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), big-endian, most significant bit to 0 More... | |
| RGB555LE | |
| packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), little-endian, most significant bit to 0 More... | |
| BGR565BE | |
| packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endian More... | |
| BGR565LE | |
| packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), little-endian More... | |
| BGR555BE | |
| packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), big-endian, most significant bit to 1 More... | |
| BGR555LE | |
| packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), little-endian, most significant bit to 1 More... | |
| VAAPI_MOCO | |
| HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers. More... | |
| VAAPI_IDCT | |
| HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers. More... | |
| VAAPI_VLD | |
| HW decoding through VA API, Picture.data[3] contains a vaapi_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers. More... | |
| YUV420P16LE | |
| planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian More... | |
| YUV420P16BE | |
| planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian More... | |
| YUV422P16LE | |
| planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian More... | |
| YUV422P16BE | |
| planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian More... | |
| YUV444P16LE | |
| planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian More... | |
| YUV444P16BE | |
| planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian More... | |
| VDPAU_MPEG4 | |
| MPEG4 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers. More... | |
| DXVA2_VLD | |
| HW decoding through DXVA2, Picture.data[3] contains a LPDIRECT3DSURFACE9 pointer. More... | |
| RGB444LE | |
| packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), little-endian, most significant bits to 0 More... | |
| RGB444BE | |
| packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), big-endian, most significant bits to 0 More... | |
| BGR444LE | |
| packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), little-endian, most significant bits to 1 More... | |
| BGR444BE | |
| packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), big-endian, most significant bits to 1 More... | |
| Y400A | |
| 8bit gray, 8bit alpha More... | |
| BGR48BE | |
| packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as big-endian More... | |
| BGR48LE | |
| packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as little-endian More... | |
| YUV420P9BE | |
| planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian More... | |
| YUV420P9LE | |
| planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian More... | |
| YUV420P10BE | |
| planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian More... | |
| YUV420P10LE | |
| planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian More... | |
| YUV422P10BE | |
| planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian More... | |
| YUV422P10LE | |
| planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian More... | |
| YUV444P9BE | |
| planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian More... | |
| YUV444P9LE | |
| planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian More... | |
| YUV444P10BE | |
| planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian More... | |
| YUV444P10LE | |
| planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian More... | |
| YUV422P9BE | |
| planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian More... | |
| YUV422P9LE | |
| planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian More... | |
| VDA_VLD | |
| hardware decoding through VDA More... | |
| GBRP | |
| planar GBR 4:4:4 24bpp More... | |
| GBRP9BE | |
| planar GBR 4:4:4 27bpp, big endian More... | |
| GBRP9LE | |
| planar GBR 4:4:4 27bpp, little endian More... | |
| GBRP10BE | |
| planar GBR 4:4:4 30bpp, big endian More... | |
| GBRP10LE | |
| planar GBR 4:4:4 30bpp, little endian More... | |
| GBRP16BE | |
| planar GBR 4:4:4 48bpp, big endian More... | |
| GBRP16LE | |
| planar GBR 4:4:4 48bpp, little endian More... | |
| COUNT | |
| number of pixel formats in this list More... | |
FFmpeg/libAV compatible video pixel format.
Definition at line 31 of file VideoPixelFormat.java.
|
static |
Returns the matching PixelFormat value corresponding to the given PixelFormat's integer ordinal.
given:
ordinal = enumValue.ordinal()
reverse:
enumValue = EnumClass.values()[ordinal]
| IllegalArgumentException | if the given ordinal is out of range, i.e. not within [ 0 .. PixelFormat.values().length-1 ] |
Definition at line 184 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.ABGR |
packed ABGR 8:8:8:8, 32bpp, ABGRABGR...
Definition at line 93 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.ARGB |
packed ARGB 8:8:8:8, 32bpp, ARGBARGB...
Definition at line 89 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR24 |
packed RGB 8:8:8, 24bpp, BGRBGR...
Definition at line 40 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR4 |
packed RGB 1:2:1 bitstream, 4bpp, (msb)1B 2G 1R(lsb), a byte contains two pixels, the first pixel in the byte is the one composed by the 4 msb bits
Definition at line 74 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR444BE |
packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), big-endian, most significant bits to 1
Definition at line 148 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR444LE |
packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), little-endian, most significant bits to 1
Definition at line 147 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR48BE |
packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as big-endian
Definition at line 150 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR48LE |
packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as little-endian
Definition at line 151 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR4_BYTE |
packed RGB 1:2:1, 8bpp, (msb)1B 2G 1R(lsb)
Definition at line 76 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR555BE |
packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), big-endian, most significant bit to 1
Definition at line 129 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR555LE |
packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), little-endian, most significant bit to 1
Definition at line 130 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR565BE |
packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endian
Definition at line 127 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR565LE |
packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), little-endian
Definition at line 128 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGR8 |
packed RGB 3:3:2, 8bpp, (msb)2B 3G 3R(lsb)
Definition at line 72 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.BGRA |
packed BGRA 8:8:8:8, 32bpp, BGRABGRA...
Definition at line 95 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.COUNT |
number of pixel formats in this list
Definition at line 173 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.DXVA2_VLD |
HW decoding through DXVA2, Picture.data[3] contains a LPDIRECT3DSURFACE9 pointer.
Definition at line 143 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GBRP |
planar GBR 4:4:4 24bpp
Definition at line 165 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GBRP10BE |
planar GBR 4:4:4 30bpp, big endian
Definition at line 168 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GBRP10LE |
planar GBR 4:4:4 30bpp, little endian
Definition at line 169 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GBRP16BE |
planar GBR 4:4:4 48bpp, big endian
Definition at line 170 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GBRP16LE |
planar GBR 4:4:4 48bpp, little endian
Definition at line 171 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GBRP9BE |
planar GBR 4:4:4 27bpp, big endian
Definition at line 166 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GBRP9LE |
planar GBR 4:4:4 27bpp, little endian
Definition at line 167 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GRAY16BE |
Y, 16bpp, big-endian.
Definition at line 98 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GRAY16LE |
Y , 16bpp, little-endian.
Definition at line 100 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.GRAY8 |
Y, 8bpp.
Definition at line 50 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.MONOBLACK |
Y, 1bpp, 0 is black, 1 is white, in each byte pixels are ordered from the msb to the lsb.
Definition at line 54 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.MONOWHITE |
Y, 1bpp, 0 is white, 1 is black, in each byte pixels are ordered from the msb to the lsb.
Definition at line 52 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.NV12 |
planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 plane for the UV components, which are interleaved (first byte U and the following byte V)
Definition at line 84 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.NV21 |
as above, but U and V bytes are swapped
Definition at line 86 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.PAL8 |
8 bit with RGB32 palette
Definition at line 56 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB24 |
packed RGB 8:8:8, 24bpp, RGBRGB...
Definition at line 38 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB4 |
packed RGB 1:2:1 bitstream, 4bpp, (msb)1R 2G 1B(lsb), a byte contains two pixels, the first pixel in the byte is the one composed by the 4 msb bits
Definition at line 80 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB444BE |
packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), big-endian, most significant bits to 0
Definition at line 146 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB444LE |
packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), little-endian, most significant bits to 0
Definition at line 145 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB48BE |
packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as big-endian
Definition at line 118 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB48LE |
packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as little-endian
Definition at line 120 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB4_BYTE |
packed RGB 1:2:1, 8bpp, (msb)1R 2G 1B(lsb)
Definition at line 82 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB555BE |
packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), big-endian, most significant bit to 0
Definition at line 124 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB555LE |
packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), little-endian, most significant bit to 0
Definition at line 125 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB565BE |
packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endian
Definition at line 122 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB565LE |
packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), little-endian
Definition at line 123 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGB8 |
packed RGB 3:3:2, 8bpp, (msb)2R 3G 3B(lsb)
Definition at line 78 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.RGBA |
packed RGBA 8:8:8:8, 32bpp, RGBARGBA...
Definition at line 91 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.UYVY422 |
packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1 ( sharing Cb and Cr w/ 2 pixels )
Definition at line 68 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.UYYVYY411 |
packed YUV 4:1:1, 12bpp, Cb Y0 Y1 Cr Y2 Y3
Definition at line 70 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VAAPI_IDCT |
HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers.
Definition at line 133 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VAAPI_MOCO |
HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers.
Definition at line 132 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VAAPI_VLD |
HW decoding through VA API, Picture.data[3] contains a vaapi_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers.
Definition at line 134 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VDA_VLD |
hardware decoding through VDA
Definition at line 164 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VDPAU_H264 |
H.264 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers.
Definition at line 108 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VDPAU_MPEG1 |
MPEG-1 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers.
Definition at line 110 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VDPAU_MPEG2 |
MPEG-2 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers.
Definition at line 112 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VDPAU_MPEG4 |
MPEG4 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers.
Definition at line 142 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VDPAU_VC1 |
VC-1 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers.
Definition at line 116 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.VDPAU_WMV3 |
WMV3 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers.
Definition at line 114 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.XVMC_MPEG2_IDCT |
Definition at line 66 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.XVMC_MPEG2_MC |
XVideo Motion Acceleration via common packet passing.
Definition at line 64 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.Y400A |
8bit gray, 8bit alpha
Definition at line 149 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV410P |
planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples)
Definition at line 46 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV411P |
planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples)
Definition at line 48 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV420P |
planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
Definition at line 34 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV420P10BE |
planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian
Definition at line 154 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV420P10LE |
planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian
Definition at line 155 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV420P16BE |
planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian
Definition at line 137 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV420P16LE |
planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian
Definition at line 136 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV420P9BE |
planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian
Definition at line 152 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV420P9LE |
planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian
Definition at line 153 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV422P |
planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)
Definition at line 42 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV422P10BE |
planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian
Definition at line 156 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV422P10LE |
planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian
Definition at line 157 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV422P16BE |
planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian
Definition at line 139 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV422P16LE |
planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian
Definition at line 138 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV422P9BE |
planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian
Definition at line 162 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV422P9LE |
planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian
Definition at line 163 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV440P |
planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples)
Definition at line 102 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV444P |
planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples)
Definition at line 44 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV444P10BE |
planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian
Definition at line 160 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV444P10LE |
planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian
Definition at line 161 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV444P16BE |
planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian
Definition at line 141 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV444P16LE |
planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian
Definition at line 140 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV444P9BE |
planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian
Definition at line 158 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUV444P9LE |
planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian
Definition at line 159 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUVA420P |
planar YUV 4:2:0, 20bpp, (1 Cr & Cb sample per 2x2 Y & A samples)
Definition at line 106 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUVJ420P |
planar YUV 4:2:0, 12bpp, full scale (JPEG), deprecated in favor of YUV420P and setting color_range
Definition at line 58 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUVJ422P |
planar YUV 4:2:2, 16bpp, full scale (JPEG), deprecated in favor of YUV422P and setting color_range
Definition at line 60 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUVJ440P |
planar YUV 4:4:0 full scale (JPEG), deprecated in favor of YUV440P and setting color_range
Definition at line 104 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUVJ444P |
planar YUV 4:4:4, 24bpp, full scale (JPEG), deprecated in favor of YUV444P and setting color_range
Definition at line 62 of file VideoPixelFormat.java.
| com.jogamp.opengl.util.av.VideoPixelFormat.YUYV422 |
packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr ( sharing Cb and Cr w/ 2 pixels )
Definition at line 36 of file VideoPixelFormat.java.