public interface TapeDescriptor extends EssenceDescriptor
Specifies the description of audio tape or video tape media. A source package described by a tape descriptor is known as a tape source package.
| Modifier and Type | Method and Description |
|---|---|
TapeDescriptor |
clone()
Create a cloned copy of this tape descriptor.
|
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 |
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 formFactor)
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, 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, setPersistentIndexvoid setTapeManufacturer(@AAFString 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. Set this optional property
to null to omit it.
tapeManufacturer - Tape manufacturer property of the described tape.@AAFString String getTapeManufacturer() throws PropertyNotPresentException
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. This is an optional property.
PropertyNotPresentException - The optional tape manufacturer property is not
present in this tape descriptor.void setTapeFormulation(@AAFString 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. Set this optional property to null to omit it.
tapeFormulation - Tape model of the described tape.@AAFString String getTapeFormuulation() throws PropertyNotPresentException
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. This is an optional property.
PropertyNotPresentException - The optional tape model property is not present
in this tape descriptor.void setTapeFormFactor(TapeCaseType formFactor)
Sets the tape form factor (case size) of the described
tape. Set this optional property to null to omit it.
Typical values include:
formFactor - Tape form factor (case size) of the described
tape.TapeCaseType getTapeFormFactor() throws PropertyNotPresentException
Returns the tape form factor (case size) of the described tape. This is an optional property.
Typical values include:
PropertyNotPresentException - The optional tape form factor property is not present
in this tape descriptor.void setSignalType(VideoSignalType videoSignal)
Sets the video signal standard recorded on the described tape. Set this
optional property to null to omit it.
Typical values includes:
videoSignal - Signal standard recorded on the described tape.VideoSignalType getSignalType() throws PropertyNotPresentException
Returns the video signal standard recorded on the described tape. This is an optional property.
Typical values includes:
PropertyNotPresentException - The optional video signal type property is not
present in this tape descriptor.void setTapeFormat(TapeFormatType tapeFormat)
Sets the recording method used for the described tape. Set this optional
property to null to omit it.
Typical values include:
tapeFormat - Recording method used for the described tape.TapeFormatType getTapeFormat() throws PropertyNotPresentException
Returns the recording method used for the described tape, known as its format. This is an optional property.
Typical values include:
PropertyNotPresentException - The optional tape format property is not
present in this tape descriptor.void setTapeCapacity(@UInt32 Integer tapeCapacity) throws IllegalArgumentException
Sets the capacity of the described tape, measured in minutes. Set this
optional property to null to omit it.
tapeCapacity - Capacity of the described tape measured in minutes.IllegalArgumentException - The given tape length is negative.@UInt32 int getTapeCapacity() throws PropertyNotPresentException
Returns the capacity of the described tape, measured in minutes. This is an optional property.
PropertyNotPresentException - The optional tape length property is not
present in this tape descriptor.String getTapeBatchNumber() throws PropertyNotPresentException
Returns the tape batch number for the described tape. This is an optional property.
PropertyNotPresentException - The optional tape batch number is not
present in this tape descriptor.void setTapeBatchNumber(@AAFString String tapeBatchNumber)
Sets the tape batch number for the described tape.
tapeBatchNumber - Tape batch number for the described tape.String getTapeStock() throws PropertyNotPresentException
Returns the string identifying the tape stock for the described tape. This is an optional property.
PropertyNotPresentException - The optional tape stock property is not present
for this tape descriptor.void setTapeStock(@AAFString String tapeStock)
Sets the string identifying the tape stock for the described tape. Set this
optional property to null to omit it.
tapeStock - String identifying the tape stock for the described tape.TapeDescriptor clone()
Create a cloned copy of this tape descriptor.
clone in interface EssenceDescriptorclone in interface InterchangeObjectclone in interface MediaEntity(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.