@MediaClass(uuid1=218169601, uuid2=257, uuid3=10496, uuid4={6,14,43,52,2,6,1,1}, definedName="RGBADescriptor", description="The RGBADescriptor class specifies that a File SourcePackage is associated with video essence formatted with three color component or with three color components and an alpha component as specified in this document.", symbol="RGBADescriptor") public class RGBADescriptorImpl extends PictureDescriptorImpl implements RGBADescriptor, Serializable, Cloneable
Implements the description of a file of video essence formatted with three color components or with three color components and an alpha component.
ObjectClassPropertyIDALPHAMAXREF_DEFAULT, ALPHAMINREF_DEFAULT, COMPONENTMAXREF_DEFAULT, COMPONENTMINREF_DEFAULT, SCANNINGDIRECTION_DEFAULTALPHATRANSPARENCY_DEFAULT, DISPLAYF2OFFSET_DEFAULT, IMAGEALIGNMENTFACTOR_DEFAULT, IMAGEENDOFFSET_DEFAULT, IMAGESTARTOFFSET_DEFAULT, STOREDF2OFFSET_DEFAULT, Uncompressed| Constructor and Description |
|---|
RGBADescriptorImpl() |
RGBADescriptorImpl(ContainerDefinition containerFormat,
int storedHeight,
int storedWidth,
LayoutType frameLayout,
int[] videoLineMap,
Rational imageAspectRatio,
RGBAComponent[] pixelLayout)
Creates and initalizes a new RGBA descriptor without a palette.
|
RGBADescriptorImpl(ContainerDefinition containerFormat,
int storedHeight,
int storedWidth,
LayoutType frameLayout,
int[] videoLineMap,
Rational imageAspectRatio,
RGBAComponent[] pixelLayout,
byte[] palette,
RGBAComponent[] paletteLayout)
Creates and initalizes a new RGBA descriptor that includes a palette.
|
| Modifier and Type | Method and Description |
|---|---|
RGBADescriptor |
clone()
Create a cloned copy of this interchange object.
|
int |
countPaletteLayoutElements()
Returns the number of components per pixel in the palette of this
RGBA descriptor.
|
int |
countPixelLayoutElements()
Returns the number of components per pixel in data represented by
this RGBA descriptor.
|
int |
getAlphaMaxRef()
Returns the maximum alpha value of this RGBA descriptor, for example
239 or 959 (8 or 10 bits).
|
int |
getAlphaMinRef()
Returns the minimum alpha value of the RGBA descriptor, for example
16 or 64 (8 or 10 bits).
|
int |
getComponentMaxRef()
Returns the maximum value for RGB components of this RGBA descriptor,
for example 239 or 959 (8 or 10 bits).
|
int |
getComponentMinRef()
Returns the minimum value for RGB components of the RGBA descriptor, for example
16 or 64 (8 or 10 bits).
|
byte[] |
getPalette()
Returns the palette property of the RGBA descriptor, which is an array of color values that
are used to specify an image.
|
RGBAComponent[] |
getPaletteLayout()
Returns the layout and structure of the components of a single entry
for the palette of the RGBA descriptor.
|
List<String> |
getPaletteLayoutStringList() |
int |
getPaletteSize() |
RGBAComponent[] |
getPixelLayout()
Returns the layout and structure of the components in a single pixel of data
represented by the RGBA descriptor.
|
List<String> |
getPixelLayoutStringList() |
ScanningDirectionType |
getScanningDirection()
Returns the scanning direction of this
RGBA descriptor, which specifies the scanning direction of the image.
|
static RGBAComponent[] |
initializePixelLayout() |
void |
omitPalette() |
void |
setAlphaMaxRef(Integer alphaMaxRef)
Sets the maximum alpha value of the RGBA descriptor, for example
239 or 959 (8 or 10 bits).
|
void |
setAlphaMinRef(Integer alphaMinRef)
Sets the minimum alpha value of this RGBA descriptor, for example
16 or 64 (8 or 10 bits).
|
void |
setComponentMaxRef(Integer componentMaxRef)
Sets the maximum value for RGB components of this RGBA descriptor,
for example 239 or 959 (8 or 10 bits).
|
void |
setComponentMinRef(Integer componentMinRef)
Sets the minimum value for RGB components of the RGBA descriptor, for example
16 or 64 (8 or 10 bits).
|
void |
setPalette(byte[] palette)
Sets the palette property of the RGBA descriptor, which is an array of color values that
are used to specify an image.
|
void |
setPaletteFromStream(ByteBuffer palette) |
void |
setPaletteLayout(RGBAComponent[] paletteLayoutArray)
Sets the layout and structure of the components of a single entry
for the palette of the RGBA descriptor.
|
void |
setPaletteLayoutFromStream(Object[] paletteLayoutArray) |
void |
setPaletteLayoutStringList(List<String> paletteLayout) |
void |
setPixelLayout(RGBAComponent[] pixelLayoutArray)
Sets the layout and structure of the components in a single pixel of data
represented by the RGBA descriptor.
|
void |
setPixelLayoutFromStream(Object[] pixelLayoutArray) |
void |
setPixelLayoutStringList(List<String> pixelLayout) |
void |
setScanningDirection(ScanningDirectionType scanningDirection)
Sets the scanning direction of this
RGBA descriptor, which specifies the scanning direction of the image.
|
areDisplayValuesPresent, areSampledValuesPresent, getActiveFormatDescriptor, getAlphaTransparency, getCodingEquations, getCodingEquationsString, getColorPrimaries, getColorPrimariesString, getDataOffset, getDisplayF2Offset, getDisplayHeight, getDisplayView, getDisplayWidth, getDisplayXOffset, getDisplayYOffset, getFieldDominance, getFrameIndexByteOrder, getFrameLayout, getFrameSampleSize, getImageAlignmentFactor, getImageAspectRatio, getImageAspectRatioString, getImageEndOffset, getImageSize, getImageStartOffset, getPictureCompression, getPictureCompressionString, getResolutionID, getSampledHeight, getSampledView, getSampledWidth, getSampledXOffset, getSampledYOffset, getSignalStandard, getStoredF2Offset, getStoredHeight, getStoredView, getStoredWidth, getTransferCharacteristic, getTransferCharacteristicString, getVideoLineMap, getVideoLineMapSize, initializeFrameLayout, initializeImageAspectRatio, initializeStoredHeight, initializeStoredWidth, initializeVideoLineMap, setActiveFormatDescriptor, setAlphaTransparency, setCodingEquations, setCodingEquationsString, setColorPrimaries, setColorPrimariesString, setDataOffset, setDisplayF2Offset, setDisplayHeight, setDisplayView, setDisplayWidth, setDisplayXOffset, setDisplayYOffset, setFieldDominance, setFrameIndexByteOrder, setFrameLayout, setFrameSampleSize, setImageAlignmentFactor, setImageAspectRatio, setImageAspectRatioString, setImageEndOffset, setImageSize, setImageStartOffset, setPictureCompression, setPictureCompressionString, setResolutionID, setSampledHeight, setSampledView, setSampledWidth, setSampledXOffset, setSampledYOffset, setSignalStandard, setStoredF2Offset, setStoredHeight, setStoredView, setStoredWidth, setTransferCharacteristic, setTransferCharacteristicString, setVideoLineMap, setVideoLineMapdescribesStaticEssence, getCodec, getContainerFormat, getEssenceLength, getLinkedTrackID, getSampleRate, getSampleRateString, getTwentyFourBitAudio, initializeEssenceLength, initializeSampleRate, setCodec, setContainerFormat, setDescribesStaticEssence, setDescribesTimeVaryingEssence, setEssenceLength, setEssenceLengthFromStream, setLinkedTrackID, setSampleRate, setSampleRateFromStream, setSampleRateString, setTwentyFourBitAudioappendLocator, appendSubDescriptor, clearLocators, clearSubDescriptors, countLocators, countSubDescriptors, getComment, getLocatorAt, getLocators, getSubDescriptorAt, getSubDescriptors, insertLocatorAt, insertSubDescriptorAt, prependLocator, prependSubDescriptor, removeLocatorAt, removeSubDescriptorAtaddApplicationPlugin, appendXMLChildren, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getLinkedGenerationIDString, getObjectClass, getPersistentID, getPersistentIndex, hashCode, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setLinkedGenerationIDString, setObjectClass, setPersistentID, setPersistentIndex, toStringareDisplayValuesPresent, areSampledValuesPresent, getActiveFormatDescriptor, getAlphaTransparency, getCodingEquations, getColorPrimaries, getDisplayF2Offset, getDisplayHeight, getDisplayView, getDisplayWidth, getDisplayXOffset, getDisplayYOffset, getFieldDominance, getFrameLayout, getImageAlignmentFactor, getImageAspectRatio, getImageEndOffset, getImageStartOffset, getPictureCompression, getSampledHeight, getSampledView, getSampledWidth, getSampledXOffset, getSampledYOffset, getSignalStandard, getStoredF2Offset, getStoredHeight, getStoredView, getStoredWidth, getTransferCharacteristic, getVideoLineMap, getVideoLineMapSize, setActiveFormatDescriptor, setAlphaTransparency, setCodingEquations, setColorPrimaries, setDisplayF2Offset, setDisplayView, setFieldDominance, setFrameLayout, setImageAlignmentFactor, setImageAspectRatio, setImageEndOffset, setImageStartOffset, setPictureCompression, setSampledView, setSignalStandard, setStoredF2Offset, setStoredView, setTransferCharacteristic, setVideoLineMapgetCodec, getContainerFormat, getEssenceLength, getLinkedTrackID, getSampleRate, setCodec, setContainerFormat, setEssenceLength, setLinkedTrackID, setSampleRateappendLocator, appendSubDescriptor, clearLocators, countLocators, countSubDescriptors, getLocatorAt, getLocators, getSubDescriptorAt, getSubDescriptors, insertLocatorAt, insertSubDescriptorAt, prependLocator, prependSubDescriptor, removeLocatorAt, removeSubDescriptorAtaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexpublic RGBADescriptorImpl()
public RGBADescriptorImpl(ContainerDefinition containerFormat, @UInt32 int storedHeight, @UInt32 int storedWidth, LayoutType frameLayout, @VideoLineMap int[] videoLineMap, Rational imageAspectRatio, RGBAComponent[] pixelLayout) throws NullPointerException, IllegalArgumentException
Creates and initalizes a new RGBA descriptor without a palette. An RGBA descriptor
specifies that a file source package is associated with video essence formatted
with three color components or with three color components and an alpha component.
containerFormat - Container mechanism used to store the essence.storedHeight - Number of pixels in vertical dimension of stored view.storedWidth - Number of pixels in horizontal dimension of stored view.frameLayout - Describes whether all data for a complete sample is in one
frame or is split into more than one field.videoLineMap - The scan line in the analog source that corresponds to the
beginning of each digitized field. For single-field video, there is 1 value in
the array; for interlaced video, there are 2 values in the array.imageAspectRatio - Describes the ratio between the horizontal size and the vertical
size in the intended final image.pixelLayout - Order and size of the components within the pixel.NullPointerException - One or more of the arguments is null.IllegalArgumentException - The given values are outside acceptable bounds or
the pixel layout requires a palette and a palette is not provided. In this case, use
RGBADescriptor(..., byte[], RGBAComponent[])
instead.public RGBADescriptorImpl(ContainerDefinition containerFormat, @UInt32 int storedHeight, @UInt32 int storedWidth, LayoutType frameLayout, @VideoLineMap int[] videoLineMap, Rational imageAspectRatio, RGBAComponent[] pixelLayout, @DataValue byte[] palette, RGBAComponent[] paletteLayout) throws NullPointerException, IllegalArgumentException
Creates and initalizes a new RGBA descriptor that includes a palette. An RGBA descriptor
specifies that a file source package is associated with video essence formatted
with three color components or with three color components and an alpha component.
Note that this method can be used to create a descriptor for image data
that does not have a palette, although this will result in the storage of
redundant data within the descriptor. If not palette is required, use
#RGBADescriptor(tv.amwa.maj.model.ContainerDefinition, int, int, LayoutType, int[], tv.amwa.maj.record.Rational, tv.amwa.maj.record.RGBAComponent[])
instead.
containerFormat - Container mechanism used to store the essence.storedHeight - Number of pixels in vertical dimension of stored view.storedWidth - Number of pixels in horizontal dimension of stored view.frameLayout - Describes whether all data for a complete sample is in one
frame or is split into more than one field.videoLineMap - The scan line in the analog source that corresponds to the
beginning of each digitized field. For single-field video, there is 1 value in
the array; for interlaced video, there are 2 values in the array.imageAspectRatio - Describes the ratio between the horizontal size and the vertical
size in the intended final image.pixelLayout - Order and size of the components within the pixel.palette - Palette to include with this digital image descriptor.paletteLayout - Layout of the values within the palette.NullPointerException - One or more of the arguments is null.IllegalArgumentException - The given values are outside acceptable bounds or
the pixel layout requires a palette and an adequate palette is not provided.@MediaProperty(uuid1=67175683, uuid2=3328, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="AlphaMaxRef", typeName="UInt32", optional=true, uniqueIdentifier=false, pid=13320, symbol="AlphaMaxRef") public int getAlphaMaxRef()
RGBADescriptorReturns the maximum alpha value of this RGBA descriptor, for example 239 or 959 (8 or 10 bits).
If this optional property is not present, the default value of 255 is returned.
getAlphaMaxRef in interface RGBADescriptorRGBADescriptor.ALPHAMAXREF_DEFAULT,
RGBADescriptor.getAlphaMinRef(),
PictureDescriptor.getAlphaTransparency(),
RGBAComponentKind.Alpha@MediaPropertySetter(value="AlphaMaxRef") public void setAlphaMaxRef(Integer alphaMaxRef) throws IllegalArgumentException
RGBADescriptorSets the maximum alpha value of the RGBA descriptor, for example 239 or 959 (8 or 10 bits).
The default value for this optional property is 255.
To omit this optional property, call this method with null.
setAlphaMaxRef in interface RGBADescriptoralphaMaxRef - Maximum alpha value of this RGBA descriptor.IllegalArgumentException - The given maximum alpha reference level is negative.RGBADescriptor.ALPHAMAXREF_DEFAULT,
RGBADescriptor.setAlphaMinRef(Integer),
PictureDescriptor.getAlphaTransparency(),
RGBAComponentKind.Alpha@MediaProperty(uuid1=67175683, uuid2=3584, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="AlphaMinRef", typeName="UInt32", optional=true, uniqueIdentifier=false, pid=13321, symbol="AlphaMinRef") public int getAlphaMinRef()
RGBADescriptorReturns the minimum alpha value of the RGBA descriptor, for example 16 or 64 (8 or 10 bits).
If this optional property is not present, the default value of 0 is returned.
getAlphaMinRef in interface RGBADescriptorRGBADescriptor.ALPHAMINREF_DEFAULT,
RGBADescriptor.getAlphaMaxRef(),
PictureDescriptor.getAlphaTransparency(),
RGBAComponentKind.Alpha@MediaPropertySetter(value="AlphaMinRef") public void setAlphaMinRef(Integer alphaMinRef) throws IllegalArgumentException
RGBADescriptorSets the minimum alpha value of this RGBA descriptor, for example 16 or 64 (8 or 10 bits).
The default value for this property is 0. To omit
this optional property, call this method with null.
setAlphaMinRef in interface RGBADescriptoralphaMinRef - Minimum alpha value of this RGBA descriptor.IllegalArgumentExceptionRGBADescriptor.ALPHAMINREF_DEFAULT,
RGBADescriptor.setAlphaMaxRef(Integer),
PictureDescriptor.getAlphaTransparency(),
RGBAComponentKind.Alpha@MediaProperty(uuid1=67175683, uuid2=2816, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="ComponentMaxRef", typeName="UInt32", optional=true, uniqueIdentifier=false, pid=13318, symbol="ComponentMaxRef") public int getComponentMaxRef()
RGBADescriptorReturns the maximum value for RGB components of this RGBA descriptor, for example 239 or 959 (8 or 10 bits).
If this optional property is not present, its default value of 255 is returned.
getComponentMaxRef in interface RGBADescriptorRGBADescriptor.COMPONENTMAXREF_DEFAULT,
RGBADescriptor.getComponentMinRef(),
RGBAComponentKind.Red,
RGBAComponentKind.Green,
RGBAComponentKind.Blue@MediaPropertySetter(value="ComponentMaxRef") public void setComponentMaxRef(Integer componentMaxRef) throws IllegalArgumentException
RGBADescriptorSets the maximum value for RGB components of this RGBA descriptor, for example 239 or 959 (8 or 10 bits).
The default value for this optional property is 255. To
omit this optional property, call this method with null.
setComponentMaxRef in interface RGBADescriptorcomponentMaxRef - Maximum value for RGB components of this RGBA descriptor.IllegalArgumentException - The given component maximum reference level is negative.RGBADescriptor.COMPONENTMAXREF_DEFAULT,
RGBADescriptor.setComponentMinRef(Integer),
RGBAComponentKind.Red,
RGBAComponentKind.Green,
RGBAComponentKind.Blue@MediaProperty(uuid1=67175683, uuid2=3072, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="ComponentMinRef", typeName="UInt32", optional=true, uniqueIdentifier=false, pid=13319, symbol="ComponentMinRef") public int getComponentMinRef()
RGBADescriptorReturns the minimum value for RGB components of the RGBA descriptor, for example 16 or 64 (8 or 10 bits).
If this optional property is not present, its default value of 0 is returned.
getComponentMinRef in interface RGBADescriptorRGBADescriptor.COMPONENTMINREF_DEFAULT,
RGBADescriptor.getComponentMaxRef(),
RGBAComponentKind.Red,
RGBAComponentKind.Green,
RGBAComponentKind.Blue@MediaPropertySetter(value="ComponentMinRef") public void setComponentMinRef(Integer componentMinRef) throws IllegalArgumentException
RGBADescriptorSets the minimum value for RGB components of the RGBA descriptor, for example 16 or 64 (8 or 10 bits).
The default value for this optional property is 0.
To omit this optional property, call this method with null.
setComponentMinRef in interface RGBADescriptorcomponentMinRef - Minimum value for RGB components of the RGBA
descriptor.IllegalArgumentException - The given component minimum reference level is negative.RGBADescriptor.COMPONENTMINREF_DEFAULT,
RGBADescriptor.setComponentMaxRef(Integer),
RGBAComponentKind.Red,
RGBAComponentKind.Green,
RGBAComponentKind.Blue@MediaProperty(uuid1=67175683, uuid2=2048, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="Palette", typeName="DataValue", optional=true, uniqueIdentifier=false, pid=13315, symbol="Palette") public byte[] getPalette() throws PropertyNotPresentException
RGBADescriptorReturns the palette property of the RGBA descriptor, which is an array of color values that are used to specify an image. The palette is in the form specified by the palette layout. This property is optional.
getPalette in interface RGBADescriptorPropertyNotPresentException - The optional palette property is not present
in this RGBA descriptor.RGBADescriptor.getPixelLayout(),
RGBADescriptor.getPaletteLayout(),
RGBAComponentKind.Palettepublic void setPalette(byte[] palette)
throws IllegalArgumentException
RGBADescriptorSets the palette property of the RGBA descriptor, which is an array of color values that are used to specify an image. The palette must be in the form specified by the palette layout.
To omit this optional property, set this value to null.
If the layout of this RGBA descriptor requires a palette, an
IllegalArgumentException will be thrown if an attempt is made to
omit the palette property.
setPalette in interface RGBADescriptorpalette - Palette of the RGBA descriptor.IllegalArgumentException - Cannot omit the palette for an RGBA descriptor that
requires a palette.RGBADescriptor.getPixelLayout(),
RGBADescriptor.getPaletteLayout(),
RGBAComponentKind.Palette@MediaPropertySetter(value="Palette") public void setPaletteFromStream(ByteBuffer palette)
@MediaPropertyClear(value="Palette") public void omitPalette() throws IllegalArgumentException
IllegalArgumentExceptionpublic int countPaletteLayoutElements()
RGBADescriptorReturns the number of components per pixel in the palette of this RGBA descriptor.
countPaletteLayoutElements in interface RGBADescriptorRGBADescriptor.getPaletteLayout()public int getPaletteSize()
@MediaProperty(uuid1=67175683, uuid2=2304, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="PaletteLayout", typeName="RGBALayout", optional=true, uniqueIdentifier=false, pid=13316, symbol="PaletteLayout") public RGBAComponent[] getPaletteLayout() throws PropertyNotPresentException
RGBADescriptorReturns the layout and structure of the components of a single entry for the palette of the RGBA descriptor. The layout array contains RGBAComponent items. Each item defines a size in bits for a component and the kind of component (red, green etc.).
getPaletteLayout in interface RGBADescriptorPropertyNotPresentException - The optional palette layout property is not
present for this RGBA descriptor.RGBADescriptor.getPalette(),
RGBAComponent,
RGBAComponentKind.Palettepublic void setPaletteLayout(RGBAComponent[] paletteLayoutArray) throws IllegalArgumentException
RGBADescriptorSets the layout and structure of the components of a single entry for the palette of the RGBA descriptor. The layout array contains RGBAComponent items. Each item defines a size in bits for a component and the kind of component (red, green etc.).
If you set less than 8 entries, the remaining entries will be padded with
RGBAComponentKind.None and a size of zero.
To omit this optional property, call this method with null. If
the RGBA descriptor requires a palette and an attempt is made to omit the property,
an IllegalArgumentException will be thrown.
setPaletteLayout in interface RGBADescriptorpaletteLayoutArray - Array of RGBA components, indicating the order and size
of components in the palette of the RGBA descriptor.IllegalArgumentException - Cannot omit the palette layout for an RGBA descriptor that
requires a palette, or the given layout refers to a palette.RGBADescriptor.getPalette(),
RGBAComponent,
RGBAComponentKind.Palette@MediaPropertySetter(value="PaletteLayout") public void setPaletteLayoutFromStream(Object[] paletteLayoutArray)
@MediaProperty(uuid1=67175683, uuid2=1536, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="PixelLayout", typeName="RGBALayout", optional=false, uniqueIdentifier=false, pid=13313, symbol="PixelLayout") public RGBAComponent[] getPixelLayout()
RGBADescriptorReturns the layout and structure of the components in a single pixel of data represented by the RGBA descriptor. The layout array contains RGBAComponent items. Each item defines a size in bits for a component and the kind of component (red, green etc.).
getPixelLayout in interface RGBADescriptorpublic void setPixelLayout(RGBAComponent[] pixelLayoutArray) throws NullPointerException, IllegalArgumentException
RGBADescriptorSets the layout and structure of the components in a single pixel of data represented by the RGBA descriptor. The layout array contains RGBAComponent items. Each item defines a size in bits for a component and the kind of component (red, green etc.).
If you set less than 8 entries, the remaining entries will be padded with
RGBAComponentKind.None and a size of zero.
setPixelLayout in interface RGBADescriptorpixelLayoutArray - Array of RGBA components, indicating the order and size
of components in the data represented by the RGBA descriptor.NullPointerException - The given array of RGBA components is null or
one or more of the elements of the array are null.IllegalArgumentExceptionRGBAComponent,
RGBAComponentKind@MediaPropertySetter(value="PixelLayout") public void setPixelLayoutFromStream(Object[] pixelLayoutArray) throws NullPointerException, IllegalArgumentException, ClassCastException
public static final RGBAComponent[] initializePixelLayout()
public int countPixelLayoutElements()
RGBADescriptorReturns the number of components per pixel in data represented by this RGBA descriptor.
countPixelLayoutElements in interface RGBADescriptor@MediaProperty(uuid1=67175428, uuid2=256, uuid3=0, uuid4={6,14,43,52,1,1,1,5}, definedName="ScanningDirection", typeName="ScanningDirectionType", optional=true, uniqueIdentifier=false, pid=13317, symbol="ScanningDirection") public ScanningDirectionType getScanningDirection()
RGBADescriptorReturns the scanning direction of this RGBA descriptor, which specifies the scanning direction of the image. The value exactly matches the equivalent property in SMPTE 268M.
This property is optional and has a default value of
ScanningDirectionType.LeftToRightTopToBottom. If the
optional property is not present, the default value is returned.
getScanningDirection in interface RGBADescriptorRGBADescriptor.SCANNINGDIRECTION_DEFAULT,
ScanningDirectionType@MediaPropertySetter(value="ScanningDirection") public void setScanningDirection(ScanningDirectionType scanningDirection)
RGBADescriptorSets the scanning direction of this RGBA descriptor, which specifies the scanning direction of the image. The value exactly matches the equivalent property in SMPTE 268M.
This property is optional and has a default value of
ScanningDirectionType.LeftToRightTopToBottom. To omit
this optional property, call this method with null.
setScanningDirection in interface RGBADescriptorscanningDirection - Scanning direction of this RGBA descriptor.RGBADescriptor.SCANNINGDIRECTION_DEFAULT,
ScanningDirectionTypepublic RGBADescriptor clone()
InterchangeObjectCreate a cloned copy of this interchange object.
clone in interface MediaEntityclone in interface AAFFileDescriptorclone in interface EssenceDescriptorclone in interface InterchangeObjectclone in interface PictureDescriptorclone in interface RGBADescriptorclone in class PictureDescriptorImpl(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.