Top Inners Fields Constructors Methods
com.sun.media.jfxmedia.control

public final Enum VideoFormat

extends Enum<VideoFormat>
Class Inheritance
Imports
java.lang.annotation.Native, java.util.HashMap, .Map

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final VideoFormat
ARGB

Packed ARGB, in memory A,R,G,B alpha is NOT pre-multiplied.

public static final VideoFormat
BGRA_PRE

Packed BGRA, in memory B,G,R,A alpha is pre-multiplied.

private static final Map<Integer, VideoFormat>
private int
public static final VideoFormat
YCbCr_420p

Planar YCbCr 4:2:0, alpha channel is optional.

public static final VideoFormat
YCbCr_422

Packed YCbCr 4:2:2, no alpha support (Only used on Mac currently).

Constructor Summary

AccessConstructor and Description
private
VideoFormat(int ntype)

Method Summary

Modifier and TypeMethod and Description
public static VideoFormat
formatForType(int ntype)

public int
public boolean
isEqualTo(int ntype)

public boolean
public static VideoFormat
public static VideoFormat[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ARGBback to summary
public static final VideoFormat ARGB

Packed ARGB, in memory A,R,G,B alpha is NOT pre-multiplied. This is synonymous with BYTE_ARGB

BGRA_PREback to summary
public static final VideoFormat BGRA_PRE

Packed BGRA, in memory B,G,R,A alpha is pre-multiplied. This format is synonymous with BYTE_BGRA_PRE or little endian INT_ARGB_PRE

lookupMapback to summary
private static final Map<Integer, VideoFormat> lookupMap
nativeTypeback to summary
private int nativeType
YCbCr_420pback to summary
public static final VideoFormat YCbCr_420p

Planar YCbCr 4:2:0, alpha channel is optional. The presence of a fourth plane indicates alpha is present

YCbCr_422back to summary
public static final VideoFormat YCbCr_422

Packed YCbCr 4:2:2, no alpha support (Only used on Mac currently). This format is synonymous with the 'yuvs' pixel format in QuickTime (tm)

Constructor Detail

VideoFormatback to summary
private VideoFormat(int ntype)

Method Detail

formatForTypeback to summary
public static VideoFormat formatForType(int ntype)
getNativeTypeback to summary
public int getNativeType()
isEqualToback to summary
public boolean isEqualTo(int ntype)
isRGBback to summary
public boolean isRGB()
valueOfback to summary
public static VideoFormat valueOf(String name)
valuesback to summary
public static VideoFormat[] values()
com.sun.media.jfxmedia.control back to summary

public Class VideoFormat.FormatTypes

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

FORMAT_TYPE_ARGBback to summary
public static final int FORMAT_TYPE_ARGB
Annotations
@Native
FORMAT_TYPE_BGRA_PREback to summary
public static final int FORMAT_TYPE_BGRA_PRE
Annotations
@Native
FORMAT_TYPE_YCBCR_420Pback to summary
public static final int FORMAT_TYPE_YCBCR_420P
Annotations
@Native
FORMAT_TYPE_YCBCR_422back to summary
public static final int FORMAT_TYPE_YCBCR_422
Annotations
@Native

Constructor Detail

FormatTypesback to summary
public FormatTypes()