public interface CommentMarker extends Event
Specifies a user comment associated with a point in time. A comment marker may have a source reference that specifies a text or audio annotation.
DescriptiveMarker| Modifier and Type | Method and Description |
|---|---|
CommentMarker |
clone()
Create a cloned copy of this comment marker.
|
SourceReferenceSegment |
getAnnotationSource()
Returns the annotation for this comment marker, which specifies a text or
audio annotation.
|
void |
setAnnotation(SourceReferenceSegment annotation)
Sets the annotation marker for this comment marker, which specifies a text
or audio annotation.
|
getEventComment, getEventPosition, setEventComment, setEventPositiongenerateSequence, 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, setPersistentIndexSourceReferenceSegment getAnnotationSource() throws PropertyNotPresentException
Returns the annotation for this comment marker, which specifies a text or audio annotation. This is an optional property.
PropertyNotPresentException - The optional annotation property is not present in this comment
marker.TypeDefinitions.SourceReferenceStrongReferencevoid setAnnotation(SourceReferenceSegment annotation)
Sets the annotation marker for this comment marker, which specifies a text
or audio annotation. Set this value to null to omit this optional
property.
annotation - Specifies a text or audio annotation.CommentMarker clone()
Create a cloned copy of this comment marker.
clone in interface Componentclone in interface Eventclone 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.