public interface EdgeCodeSegment extends Segment
Specifies the storage of film edge code information.
See the section on naming conflicts in the package documentation.
EdgeCodeValue,
Forge.makeEdgeCode(),
Forge.makeEdgeCode(long, tv.amwa.maj.enumeration.FilmType, tv.amwa.maj.enumeration.EdgeType),
Forge.makeEdgeCode(long, tv.amwa.maj.enumeration.FilmType, tv.amwa.maj.enumeration.EdgeType, byte[]),
Forge.makeEdgeCode(long, tv.amwa.maj.enumeration.FilmType, tv.amwa.maj.enumeration.EdgeType, String)| Modifier and Type | Method and Description |
|---|---|
EdgeCodeSegment |
clone()
Create a cloned copy of this edge code segment.
|
EdgeCodeValue |
getEdgecode()
Returns the edgecode value stored by this
edgecode segment.
|
FilmType |
getEdgeCodeFilmFormat()
Returns the film format of the edge code.
|
EdgeType |
getEdgeCodeFormat()
Returns the format of the edge code.
|
byte[] |
getEdgeCodeHeader()
Returns the text prefix that identifies the film.
|
String |
getEdgeCodeHeaderAsString()
Returns the text prefix the identifies the film as a string value.
|
long |
getEdgeCodeStart()
Returns the edge code at the beginning of the corresponding segment.
|
generateSequence, segmentOffsetToTC, segmentTCToOffsetappendComponentAttribute, appendComponentAttribute, appendComponentKLVData, appendComponentUserComment, appendComponentUserComment, clearComponentAttributes, clearComponentKLVData, clearComponentUserComments, countComponentAttributes, countComponentKLVData, countComponentUserComments, getComponentAttributes, getComponentDataDefinition, getComponentKLVData, getComponentLength, getComponentUserComments, getLengthPresent, removeComponentAttribute, removeComponentKLVData, removeComponentUserComment, setComponentDataDefinition, setComponentLength, setLengthPresentaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexEdgeCodeValue getEdgecode()
Returns the edgecode value stored by this edgecode segment.
getEdgeCodeFormat(),
getEdgeCodeFilmFormat(),
getEdgeCodeStart(),
getEdgeCodeHeader(),
getEdgeCodeHeaderAsString()EdgeType getEdgeCodeFormat()
Returns the format of the edge code.
getEdgecode(),
EdgeTypeFilmType getEdgeCodeFilmFormat()
Returns the film format of the edge code.
getEdgecode(),
FilmType@EdgecodeHeader byte[] getEdgeCodeHeader() throws PropertyNotPresentException
Returns the text prefix that identifies the film. Typically, this is a text string of no more than 8 7-bit ISO characters. This is an optional property.
PropertyNotPresentException - The optional header property is not present for this edgecode
value.getEdgecode(),
getEdgeCodeHeaderAsString()String getEdgeCodeHeaderAsString() throws PropertyNotPresentException
Returns the text prefix the identifies the film as a string value. Typically, this is a text string of no more than 8 7-bit ISO characters. This is an optional property.
PropertyNotPresentException - The optional header property is not present for this edgecode
value.getEdgecode(),
getEdgeCodeHeader()@FrameOffset long getEdgeCodeStart()
Returns the edge code at the beginning of the corresponding segment.
getEdgecode()EdgeCodeSegment clone()
Create a cloned copy of this edge code segment.
clone in interface Componentclone in interface InterchangeObjectclone in interface MediaEntityclone in interface Segment(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.