|
Media Authoring with Java API |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TIFFDescriptor
Specifies the description of a file of video essence formatted according to the Tagged Image File Format (TIFF) specification.
For more information, see the description of TIFF on Wikipedia.
makeTIFFDescriptor()
,
SourceMob.getEssenceDescriptor()
Field Summary | |
---|---|
static int |
LEADINGLINES_DEFAULT
Default value for the leading lines property, which is 0. |
static int |
TRAILINGLINES_DEFAULT
Default value for the trailing lines property, which is 0. |
Method Summary | |
---|---|
boolean |
getIsContiguous()
Returns true if essence data is stored in contiguous
bytes for the TIFF data described by this TIFF descriptor; otherwise
false. |
boolean |
getIsUniform()
Returns true if the TIFF data described by this
TIFF descriptor has the same number of rows per strip throughout;
otherwise false . |
int |
getJPEGTableID()
Returns the JPEG table code property of this TIFF descriptor, which specifies the registered JPEG table code. |
int |
getLeadingLines()
Returns the number of leading lines of the TIFF descriptor, which specifies the number of leading lines to be thrown away when viewing the TIFF data. |
byte[] |
getSummary()
Returns the copy of the TIFF IFD file information of this TIFF descriptor, without the sample data. |
int |
getSummaryBufferSize()
Deprecated. Use getSummary() .length instead. |
int |
getTrailingLines()
Returns the number of trailing lines of this TIFF descriptor, which specifies the number of trailing lines to be thrown away when viewing the TIFF data. |
void |
setIsContiguous(boolean isContiguous)
Sets whether essence data is stored in contiguous bytes for the TIFF data described by this TIFF descriptor. |
void |
setIsUniform(boolean isUniform)
Sets whether the TIFF data described by this TIFF descriptor has the same number of rows per strip throughout. |
void |
setJPEGTableID(Integer jpegTableId)
Sets the JPEG table code property of this TIFF descriptor, which specifies the registered JPEG table code. |
void |
setLeadingLines(Integer leadingLines)
Sets the number of leading lines of this TIFF descriptor, which specifies the number of leading lines to be thrown away when viewing the TIFF data. |
void |
setSummary(byte[] summary)
Sets the copy of the TIFF IFD file information of this TIFF descriptor, without the sample data. |
void |
setTrailingLines(Integer trailingLines)
Sets the number of trailing lines of this TIFF descriptor, which specifies the number of trailing lines to be thrown away when viewing the TIFF data. |
Methods inherited from interface tv.amwa.maj.iface.AAFFileDescriptor |
---|
getCodecDefinition, getContainerFormat, getLength, getLinkedSlotID, getSampleRate, setCodecDefinition, setContainerFormat, setLength, setLinkedSlotID, setSampleRate |
Methods inherited from interface tv.amwa.maj.iface.EssenceDescriptor |
---|
appendLocator, appendSubDescriptor, countLocators, countSubDescriptors, getLocatorAt, getLocators, getSubDescriptorAt, getSubDescriptors, insertLocatorAt, insertSubDescriptorAt, prependLocator, prependSubDescriptor, removeLocatorAt, removeSubDescriptorAt |
Methods inherited from interface tv.amwa.maj.iface.InterchangeObject |
---|
countProperties, createOptionalPropertyValue, disableGenerationTracking, enableGenerationTracking, getDefinition, getGeneration, getGenerationAUID, getProperties, getPropertyValue, isGenerationTracked, isPropertyPresent, omitOpionalProperty, setPropertyValue |
Field Detail |
---|
static final int LEADINGLINES_DEFAULT
Default value for the leading lines property, which is 0.
getLeadingLines()
,
setLeadingLines(Integer)
,
Constant Field Valuesstatic final int TRAILINGLINES_DEFAULT
Default value for the trailing lines property, which is 0.
getTrailingLines()
,
setTrailingLines(Integer)
,
Constant Field ValuesMethod Detail |
---|
void setIsUniform(@Bool boolean isUniform)
Sets whether the TIFF data described by this TIFF descriptor
has the same number of rows per strip throughout. Set to
true
if it does; otherwise false
.
isUniform
- Does the TIFF data described by this TIFF descriptor
have the same number of rows per strip throughout?@Bool boolean getIsUniform()
Returns true
if the TIFF data described by this
TIFF descriptor has the same number of rows per strip throughout;
otherwise false
.
void setIsContiguous(@Bool boolean isContiguous)
Sets whether essence data is stored in contiguous
bytes for the TIFF data described by this TIFF descriptor. Set to
true
if the data is contiguous; otherwise
false
.
isContiguous
- Is the TIFF data represented by the TIFF descriptor
stored in contiguous bytes?@Bool boolean getIsContiguous()
Returns true
if essence data is stored in contiguous
bytes for the TIFF data described by this TIFF descriptor; otherwise
false.
void setLeadingLines(@Int32 Integer leadingLines)
Sets the number of leading lines of this TIFF descriptor, which specifies the number of leading lines to be thrown away when viewing the TIFF data.
The optional property has a default value of 0.
Set this optional property to null
to omit it.
leadingLines
- Number of leading lines of this TIFF descriptor.LEADINGLINES_DEFAULT
,
setTrailingLines(Integer)
@Int32 int getLeadingLines()
Returns the number of leading lines of the TIFF descriptor, which specifies the number of leading lines to be thrown away when viewing the TIFF data.
If this optional property is omitted, its default value of 0 will be returned.
LEADINGLINES_DEFAULT
,
getTrailingLines()
void setTrailingLines(@Int32 Integer trailingLines)
Sets the number of trailing lines of this TIFF descriptor, which specifies the number of trailing lines to be thrown away when viewing the TIFF data.
This optional property has a default value of 0.
Set this optional property to null
to omit it.
trailingLines
- Trailing lines of this TIFF descriptor.TRAILINGLINES_DEFAULT
,
setLeadingLines(Integer)
@Int32 int getTrailingLines()
Returns the number of trailing lines of this TIFF descriptor, which specifies the number of trailing lines to be thrown away when viewing the TIFF data.
If this optional property is omitted, its default value of 0 will be returned.
TRAILINGLINES_DEFAULT
,
getTrailingLines()
void setJPEGTableID(@JPEGTableIDType Integer jpegTableId)
Sets the JPEG table code property of this TIFF descriptor, which specifies
the registered JPEG table code. Set this optional property to null
to omit it and indicate that the described image data uses a table that is not registered.
jpegTableId
- JPEG table code property of tis TIFF descriptor.@JPEGTableIDType int getJPEGTableID() throws PropertyNotPresentException
Returns the JPEG table code property of this TIFF descriptor, which specifies the registered JPEG table code. This is an optional property that, when omitted, indicate that the described image data uses a table that is not registered.
PropertyNotPresentException
- The optional JPEG table id property is
not present in this TIFF descriptor.@DataValue byte[] getSummary()
Returns the copy of the TIFF IFD file information of this TIFF descriptor, without the sample data.
@Deprecated @UInt32 int getSummaryBufferSize()
getSummary()
.length
instead.
Returns the size of the buffer required by the getSummary()
method.
getSummary()
method.void setSummary(@DataValue byte[] summary) throws NullPointerException
Sets the copy of the TIFF IFD file information of this TIFF descriptor, without the sample data.
summary
- Sets the TIFF IFD file information of this TIFF
descriptor.
NullPointerException
- The given TIFF IFD data is null
.
|
Media Authoring with Java API |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |