com.xuggle.xuggler
Enum IPixelFormat.Type

Package class diagram package IPixelFormat.Type
java.lang.Object
  extended by java.lang.Enum<IPixelFormat.Type>
      extended by com.xuggle.xuggler.IPixelFormat.Type
All Implemented Interfaces:
Serializable, Comparable<IPixelFormat.Type>
Enclosing class:
IPixelFormat

public static enum IPixelFormat.Type
extends Enum<IPixelFormat.Type>


Enum Constant Summary
ABGR
           
ARGB
           
BGR24
           
BGR4
           
BGR4_BYTE
           
BGR555BE
           
BGR555LE
           
BGR565BE
           
BGR565LE
           
BGR8
           
BGRA
           
GRAY16BE
           
GRAY16LE
           
GRAY8
           
MONOBLACK
           
MONOWHITE
           
NB
           
NONE
          Pixel format.
NV12
           
NV21
           
PAL8
           
RGB24
           
RGB4
           
RGB4_BYTE
           
RGB48BE
           
RGB48LE
           
RGB555BE
           
RGB555LE
           
RGB565BE
           
RGB565LE
           
RGB8
           
RGBA
           
UYVY422
           
UYYVYY411
           
VAAPI_IDCT
           
VAAPI_MOCO
           
VAAPI_VLD
           
VDPAU_H264
           
VDPAU_MPEG1
           
VDPAU_MPEG2
           
VDPAU_VC1
           
VDPAU_WMV3
           
XVMC_MPEG2_IDCT
           
XVMC_MPEG2_MC
           
YUV410P
           
YUV411P
           
YUV420P
           
YUV420PBE
           
YUV420PLE
           
YUV422P
           
YUV422PBE
           
YUV422PLE
           
YUV440P
           
YUV444P
           
YUV444PBE
           
YUV444PLE
           
YUVA420P
           
YUVJ420P
           
YUVJ422P
           
YUVJ440P
           
YUVJ444P
           
YUYV422
           
 
Method Summary
static IPixelFormat.Type swigToEnum(int swigValue)
           
 int swigValue()
           
static IPixelFormat.Type valueOf(String name)
          Returns the enum constant of this type with the specified name.
static IPixelFormat.Type[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

NONE

public static final IPixelFormat.Type NONE
Pixel format. Notes: 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 (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 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.


YUV420P

public static final IPixelFormat.Type YUV420P

YUYV422

public static final IPixelFormat.Type YUYV422

RGB24

public static final IPixelFormat.Type RGB24

BGR24

public static final IPixelFormat.Type BGR24

YUV422P

public static final IPixelFormat.Type YUV422P

YUV444P

public static final IPixelFormat.Type YUV444P

YUV410P

public static final IPixelFormat.Type YUV410P

YUV411P

public static final IPixelFormat.Type YUV411P

GRAY8

public static final IPixelFormat.Type GRAY8

MONOWHITE

public static final IPixelFormat.Type MONOWHITE

MONOBLACK

public static final IPixelFormat.Type MONOBLACK

PAL8

public static final IPixelFormat.Type PAL8

YUVJ420P

public static final IPixelFormat.Type YUVJ420P

YUVJ422P

public static final IPixelFormat.Type YUVJ422P

YUVJ444P

public static final IPixelFormat.Type YUVJ444P

XVMC_MPEG2_MC

public static final IPixelFormat.Type XVMC_MPEG2_MC

XVMC_MPEG2_IDCT

public static final IPixelFormat.Type XVMC_MPEG2_IDCT

UYVY422

public static final IPixelFormat.Type UYVY422

UYYVYY411

public static final IPixelFormat.Type UYYVYY411

BGR8

public static final IPixelFormat.Type BGR8

BGR4

public static final IPixelFormat.Type BGR4

BGR4_BYTE

public static final IPixelFormat.Type BGR4_BYTE

RGB8

public static final IPixelFormat.Type RGB8

RGB4

public static final IPixelFormat.Type RGB4

RGB4_BYTE

public static final IPixelFormat.Type RGB4_BYTE

NV12

public static final IPixelFormat.Type NV12

NV21

public static final IPixelFormat.Type NV21

ARGB

public static final IPixelFormat.Type ARGB

RGBA

public static final IPixelFormat.Type RGBA

ABGR

public static final IPixelFormat.Type ABGR

BGRA

public static final IPixelFormat.Type BGRA

GRAY16BE

public static final IPixelFormat.Type GRAY16BE

GRAY16LE

public static final IPixelFormat.Type GRAY16LE

YUV440P

public static final IPixelFormat.Type YUV440P

YUVJ440P

public static final IPixelFormat.Type YUVJ440P

YUVA420P

public static final IPixelFormat.Type YUVA420P

VDPAU_H264

public static final IPixelFormat.Type VDPAU_H264

VDPAU_MPEG1

public static final IPixelFormat.Type VDPAU_MPEG1

VDPAU_MPEG2

public static final IPixelFormat.Type VDPAU_MPEG2

VDPAU_WMV3

public static final IPixelFormat.Type VDPAU_WMV3

VDPAU_VC1

public static final IPixelFormat.Type VDPAU_VC1

RGB48BE

public static final IPixelFormat.Type RGB48BE

RGB48LE

public static final IPixelFormat.Type RGB48LE

RGB565BE

public static final IPixelFormat.Type RGB565BE

RGB565LE

public static final IPixelFormat.Type RGB565LE

RGB555BE

public static final IPixelFormat.Type RGB555BE

RGB555LE

public static final IPixelFormat.Type RGB555LE

BGR565BE

public static final IPixelFormat.Type BGR565BE

BGR565LE

public static final IPixelFormat.Type BGR565LE

BGR555BE

public static final IPixelFormat.Type BGR555BE

BGR555LE

public static final IPixelFormat.Type BGR555LE

VAAPI_MOCO

public static final IPixelFormat.Type VAAPI_MOCO

VAAPI_IDCT

public static final IPixelFormat.Type VAAPI_IDCT

VAAPI_VLD

public static final IPixelFormat.Type VAAPI_VLD

YUV420PLE

public static final IPixelFormat.Type YUV420PLE

YUV420PBE

public static final IPixelFormat.Type YUV420PBE

YUV422PLE

public static final IPixelFormat.Type YUV422PLE

YUV422PBE

public static final IPixelFormat.Type YUV422PBE

YUV444PLE

public static final IPixelFormat.Type YUV444PLE

YUV444PBE

public static final IPixelFormat.Type YUV444PBE

NB

public static final IPixelFormat.Type NB
Method Detail

values

public static final IPixelFormat.Type[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(IPixelFormat.Type c : IPixelFormat.Type.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static IPixelFormat.Type valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name

swigValue

public final int swigValue()

swigToEnum

public static IPixelFormat.Type swigToEnum(int swigValue)


Copyright © 2008, 2010 Xuggle