@MediaClass(uuid1=218169601, uuid2=257, uuid3=11776, uuid4={6,14,43,52,2,6,1,1}, definedName="TapeDescriptor", description="The TapeDescriptor class describes audio tape or video tape media.", symbol="TapeDescriptor") public class TapeDescriptorImpl extends EssenceDescriptorImpl implements TapeDescriptor, TapeDescriptor, Serializable, Cloneable
Implements the description of audio tape or video tape media. A source package described by a tape descriptor is known as a tape source package.
ObjectClassPropertyID| Constructor and Description |
|---|
TapeDescriptorImpl()
Creates and initializes a new tape descriptor, which describes audio tape or video
tape media.
|
| Modifier and Type | Method and Description |
|---|---|
TapeDescriptor |
clone()
Create a cloned copy of this interchange object.
|
int |
getColorFrame() |
VideoSignalType |
getSignalType()
Returns the video signal standard recorded on the described tape.
|
String |
getTapeBatchNumber()
Returns the tape batch number for the described tape.
|
int |
getTapeCapacity()
Returns the capacity of the described tape, measured in minutes.
|
TapeFormatType |
getTapeFormat()
Returns the recording method used for the described tape, known as
its format.
|
TapeCaseType |
getTapeFormFactor()
Returns the tape form factor (case size) of the described
tape.
|
String |
getTapeFormuulation()
Returns the tape formulation (model) property of the described tape, which provides
a text string to display to end users that identifies
the manufacturer's brand designation of the tape.
|
String |
getTapeManufacturer()
Returns the tape manufacturer property of the described tape, which
provides a text string to display to end users that
identifies the manufacturer of the tape.
|
String |
getTapeStock()
Returns the string identifying the tape stock for the described tape.
|
void |
setColorFrame(Integer colorFrame) |
void |
setSignalType(VideoSignalType videoSignal)
Sets the video signal standard recorded on the described tape.
|
void |
setTapeBatchNumber(String tapeBatchNumber)
Sets the tape batch number for the described tape.
|
void |
setTapeCapacity(Integer tapeCapacity)
Sets the capacity of the described tape, measured in minutes.
|
void |
setTapeFormat(TapeFormatType tapeFormat)
Sets the recording method used for the described tape.
|
void |
setTapeFormFactor(TapeCaseType tapeFormFactor)
Sets the tape form factor (case size) of the described
tape.
|
void |
setTapeFormulation(String tapeFormulation)
Sets the tape formulation (model) property of the described tape, which provides a text
string to display to end users that identifies the manufacturer's brand designation
of the tape.
|
void |
setTapeManufacturer(String tapeManufacturer)
Sets the tape manufacturer property of the described tape, which
provides a text string to display to end users that
identifies the manufacturer of the tape.
|
void |
setTapeStock(String tapeStock)
Sets the string identifying the tape stock for the described tape.
|
appendLocator, 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, toStringappendLocator, 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 TapeDescriptorImpl()
Creates and initializes a new tape descriptor, which describes audio tape or video tape media.
@MediaProperty(uuid1=67175425, uuid2=256, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="VideoSignal", typeName="VideoSignalType", optional=true, uniqueIdentifier=false, pid=14850, symbol="VideoSignal") public VideoSignalType getSignalType() throws PropertyNotPresentException
TapeDescriptorReturns the video signal standard recorded on the described tape. This is an optional property.
Typical values includes:
getSignalType in interface TapeDescriptorPropertyNotPresentException - The optional video signal type property is not
present in this tape descriptor.@MediaPropertySetter(value="VideoSignal") public void setSignalType(VideoSignalType videoSignal)
TapeDescriptorSets the video signal standard recorded on the described tape. Set this
optional property to null to omit it.
Typical values includes:
setSignalType in interface TapeDescriptorvideoSignal - Signal standard recorded on the described tape.@MediaProperty(uuid1=68157697, uuid2=257, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="TapeFormFactor", aliases="FormFactor", typeName="TapeCaseType", optional=true, uniqueIdentifier=false, pid=14849, symbol="TapeFormFactor") public TapeCaseType getTapeFormFactor() throws PropertyNotPresentException
TapeDescriptorReturns the tape form factor (case size) of the described tape. This is an optional property.
Typical values include:
getTapeFormFactor in interface TapeDescriptorPropertyNotPresentException - The optional tape form factor property is not present
in this tape descriptor.@MediaPropertySetter(value="TapeFormFactor") public void setTapeFormFactor(TapeCaseType tapeFormFactor)
TapeDescriptorSets the tape form factor (case size) of the described
tape. Set this optional property to null to omit it.
Typical values include:
setTapeFormFactor in interface TapeDescriptortapeFormFactor - Tape form factor (case size) of the described
tape.@MediaProperty(uuid1=218169601, uuid2=257, uuid3=256, uuid4={6,14,43,52,1,1,1,2}, definedName="TapeFormat", typeName="TapeFormatType", optional=true, uniqueIdentifier=false, pid=14851, symbol="TapeFormat") public TapeFormatType getTapeFormat() throws PropertyNotPresentException
TapeDescriptorReturns the recording method used for the described tape, known as its format. This is an optional property.
Typical values include:
getTapeFormat in interface TapeDescriptorPropertyNotPresentException - The optional tape format property is not
present in this tape descriptor.@MediaPropertySetter(value="TapeFormat") public void setTapeFormat(TapeFormatType tapeFormat)
TapeDescriptorSets the recording method used for the described tape. Set this optional
property to null to omit it.
Typical values include:
setTapeFormat in interface TapeDescriptortapeFormat - Recording method used for the described tape.@MediaProperty(uuid1=68157697, uuid2=768, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="TapeCapacity", aliases={"Length","TapeDescriptorLength"}, typeName="UInt32", optional=true, uniqueIdentifier=false, pid=14852, symbol="TapeCapacity") public int getTapeCapacity() throws PropertyNotPresentException
TapeDescriptorReturns the capacity of the described tape, measured in minutes. This is an optional property.
getTapeCapacity in interface TapeDescriptorPropertyNotPresentException - The optional tape length property is not
present in this tape descriptor.@MediaPropertySetter(value="TapeCapacity") public void setTapeCapacity(Integer tapeCapacity) throws IllegalArgumentException
TapeDescriptorSets the capacity of the described tape, measured in minutes. Set this
optional property to null to omit it.
setTapeCapacity in interface TapeDescriptortapeCapacity - Capacity of the described tape measured in minutes.IllegalArgumentException - The given tape length is negative.@MediaProperty(uuid1=68157697, uuid2=1025, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="TapeManufacturer", aliases={"ManufcaturerID","TapeDescriptorManufacturerID"}, typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=14853, symbol="TapeManufacturer") public String getTapeManufacturer() throws PropertyNotPresentException
TapeDescriptorReturns the tape manufacturer property of the described tape, which provides a text string to display to end users that identifies the manufacturer of the tape. This is an optional property.
getTapeManufacturer in interface TapeDescriptorPropertyNotPresentException - The optional tape manufacturer property is not
present in this tape descriptor.@MediaPropertySetter(value="TapeManufacturer") public void setTapeManufacturer(String tapeManufacturer)
TapeDescriptorSets the tape manufacturer property of the described tape, which
provides a text string to display to end users that
identifies the manufacturer of the tape. Set this optional property
to null to omit it.
setTapeManufacturer in interface TapeDescriptortapeManufacturer - Tape manufacturer property of the described tape.@MediaProperty(uuid1=68157697, uuid2=513, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="TapeFormulation", aliases={"Model","TapeDescriptorModel"}, typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=14854, symbol="TapeFormulation") public String getTapeFormuulation() throws PropertyNotPresentException
TapeDescriptorReturns the tape formulation (model) property of the described tape, which provides a text string to display to end users that identifies the manufacturer's brand designation of the tape. This is an optional property.
getTapeFormuulation in interface TapeDescriptorPropertyNotPresentException - The optional tape model property is not present
in this tape descriptor.@MediaPropertySetter(value="TapeFormulation") public void setTapeFormulation(String tapeFormulation)
TapeDescriptorSets the tape formulation (model) property of the described tape, which provides a text
string to display to end users that identifies the manufacturer's brand designation
of the tape. Set this optional property to null to omit it.
setTapeFormulation in interface TapeDescriptortapeFormulation - Tape model of the described tape.@MediaProperty(uuid1=68157697, uuid2=1537, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="TapeBatchNumber", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=14855, symbol="TapeBatchNumber") public String getTapeBatchNumber() throws PropertyNotPresentException
TapeDescriptorReturns the tape batch number for the described tape. This is an optional property.
getTapeBatchNumber in interface TapeDescriptorPropertyNotPresentException - The optional tape batch number is not
present in this tape descriptor.@MediaPropertySetter(value="TapeBatchNumber") public void setTapeBatchNumber(String tapeBatchNumber)
TapeDescriptorSets the tape batch number for the described tape.
setTapeBatchNumber in interface TapeDescriptortapeBatchNumber - Tape batch number for the described tape.@MediaProperty(uuid1=68157697, uuid2=1281, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="TapeStock", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=14856, symbol="TapeStock") public String getTapeStock() throws PropertyNotPresentException
TapeDescriptorReturns the string identifying the tape stock for the described tape. This is an optional property.
getTapeStock in interface TapeDescriptorPropertyNotPresentException - The optional tape stock property is not present
for this tape descriptor.@MediaPropertySetter(value="TapeStock") public void setTapeStock(String tapeStock)
TapeDescriptorSets the string identifying the tape stock for the described tape. Set this
optional property to null to omit it.
setTapeStock in interface TapeDescriptortapeStock - String identifying the tape stock for the described tape.public TapeDescriptor clone()
InterchangeObjectCreate a cloned copy of this interchange object.
clone in interface MediaEntityclone in interface EssenceDescriptorclone in interface InterchangeObjectclone in interface TapeDescriptorclone in class EssenceDescriptorImpl@MediaProperty(uuid1=-1790398406, uuid2=5627, uuid3=4564, uuid4={-96,-113,0,96,-108,-21,117,-53}, definedName="ColorFrame", typeName="Int32", optional=true, uniqueIdentifier=false, pid=0, symbol="ColorFrame", namespace="http://www.amwa.tv/is03/extensions/avid", prefix="avid") @Int32 public int getColorFrame() throws PropertyNotPresentException
PropertyNotPresentException@MediaPropertySetter(value="ColorFrame") public void setColorFrame(@Int32 Integer colorFrame)
(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.