@MediaClass(uuid1=218169601, uuid2=257, uuid3=2560, uuid4={6,14,43,52,2,6,1,1}, definedName="OperationGroup", description="The OperationGroup class contains an ordered set of Segments and an operation that is performed on these Segments.", symbol="OperationGroup") public class OperationGroupImpl extends SegmentImpl implements OperationGroup, QOperationGroup, Serializable, Cloneable
ObjectClassPropertyID| Constructor and Description |
|---|
OperationGroupImpl() |
OperationGroupImpl(DataDefinition dataDefinition,
long length,
OperationDefinition operation)
Creates and initializes a new operation group class, which contains an ordered set of
segments and an operation that is performed on these.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(Parameter parameter)
Adds a new parameter to the collection of parameters of
this operation group, which specify control values for the operation.
|
void |
appendInputSegment(Segment segment)
Appends an input segment to the list of input segments of
this operation group.
|
void |
clearInputSegments()
Clear the list of input segments for this operation group, omitting this
optional property.
|
void |
clearParameters()
Clears the list of parameters in the list of parameters of this
operation group, which specify control values for the operation.
|
OperationGroup |
clone()
Create a cloned copy of this interchange object.
|
int |
countInputSegments()
Returns the number of media sources for this operation group, which is
the size of the list of input segments for this operation.
|
int |
countParameters()
Returns the number of parameters in the collection of parameters of this
operation group, which specify control values for the operation.
|
int |
getBypassOverride()
Returns the optional bypass override index of this operation group,
which specifies the array index (1-based) of the input segment which is
the primary input.
|
int |
getEffectEnabled() |
long |
getEffectLength() |
String |
getEffectName() |
long |
getEffectOffset() |
int |
getEffectRenderKey() |
int |
getEffectSourceAttached() |
PropertyValue |
getEffectSourceLength() |
PropertyValue |
getEffectSourceOffset() |
Segment |
getInputSegmentAt(int index)
Given an index, returns the corresponding input segment from this
list of input segments of this operation group.
|
List<Segment> |
getInputSegments()
Returns the list of input segments of this operation group.
|
OperationDefinition |
getOperationDefinition()
Returns the operation definition for this operation group, which identifies the
kind of operation.
|
Stream |
getPackBlob() |
long |
getPackOffset() |
Segment |
getPackRenderSequence() |
List<Parameter> |
getParameters()
Returns the list of parameters of this operation group, which specify control values
for the operation.
|
SourceReferenceSegment |
getRendering()
Returns the segment that represents the optional
rendering of this operation group, which specifies a rendered or precomputed version
of the operation.
|
Segment |
getRenderKey() |
int |
getRepeatFiniteTails() |
int |
getRepeatRushAttributes() |
String |
getRepeatRushID() |
long |
getRepeatRushOffset() |
Stream |
getTransitionBlob() |
static OperationDefinition |
initializeOperation() |
void |
insertInputSegmentAt(int index,
Segment segment)
Inserts an input segment into the list of input segments of this
operation group at the given index.
|
boolean |
isTimeWarp()
Returns
true if an operation group represents a
time warping effect. |
boolean |
isValidTransitionOperation()
|
Parameter |
lookupParameter(AUID argID)
Given an argument id, returns the corresponding parameter slot from the
collection of parameters of this operation group.
|
void |
prependInputSegment(Segment segment)
Prepends an input segment to the list of input segments of this
operation group.
|
void |
removeInputSegmentAt(int index)
Removes the segment at the given index from the list of
input segments of the operation group.
|
void |
setBypassOverride(Integer bypassOverride)
Sets the optional bypass override property on the
given operation group object, which specifies the array index (1-based) of the
input segment which is the primary input.
|
void |
setEffectEnabled(Integer effectEnabled) |
void |
setEffectLength(Long effectLength) |
void |
setEffectName(String effectName) |
void |
setEffectOffset(Long effectOffset) |
void |
setEffectRenderKey(Integer effectRenderKey) |
void |
setEffectSourceAttached(Integer effectSourceAttached) |
void |
setEffectSourceLength(PropertyValue effectSourceLength) |
void |
setEffectSourceOffset(PropertyValue effectSourceOffset) |
void |
setOperationDefinition(OperationDefinition operationDefinition)
Sets the operation definition for the operation group, which identifies the
kind of operation.
|
void |
setPackBlob(Stream packBlob) |
void |
setPackOffset(Long packOffset) |
void |
setPackRenderSequence(Segment packRenderSequence) |
void |
setRendering(SourceReferenceSegment sourceReference)
Returns the segment that represents the optional
rendering of this operation group, which specifies a rendered or precomputed version
of the operation.
|
void |
setRenderKey(Segment renderKey) |
void |
setRepeatFiniteTails(Integer repeatFiniteTails) |
void |
setRepeatRushAttributes(Integer repeatRushAttributes) |
void |
setRepeatRushID(String repeatRushID) |
void |
setRepeatRushOffset(Long repeatRushOffset) |
void |
setTransitionBlob(Stream transitionBlob) |
generateSequence, getCutPoint, getKeyOffset, getPackLayerKeyIndicator, getSegmentBlob, getTrackBlob, getTrackKeyRenderSequence, getTrackName, getTrackRenderSequence, segmentOffsetToTC, segmentTCToOffset, setCutPoint, setKeyOffset, setPackLayerKeyIndicator, setSegmentBlob, setTrackBlob, setTrackKeyRenderSequence, setTrackName, setTrackRenderSequenceappendComponentAttribute, appendComponentAttribute, appendComponentKLVData, appendComponentUserComment, appendComponentUserComment, clearComponentAttributes, clearComponentKLVData, clearComponentUserComments, countComponentAttributes, countComponentKLVData, countComponentUserComments, getComment, getComponentAttributes, getComponentDataDefinition, getComponentKLVData, getComponentLength, getComponentUserComments, getEditName, getJupiterClipOffset, getJupiterID, getLengthPresent, initializeComponentDataDefinition, prependComponentAttribute, prependComponentKLVData, prependComponentUserComment, removeComponentAttribute, removeComponentKLVData, removeComponentUserComment, setComponentDataDefinition, setComponentLength, setComponentLengthFromStream, setEditName, setJupiterClipOffset, setJupiterID, setLengthPresentaddApplicationPlugin, 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, toStringgenerateSequence, 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, setPersistentIndexpublic OperationGroupImpl()
public OperationGroupImpl(DataDefinition dataDefinition, long length, OperationDefinition operation) throws NullPointerException, BadLengthException
Creates and initializes a new operation group class, which contains an ordered set of segments and an operation that is performed on these. The lists of segments and parameters are initialized to empty lists.
dataDefinition - Data definition object that specifies the kind of data described by
the component.length - Length of the component represented by this operation group.operation - Operation definition that identifies the kind of operation.NullPointerException - One or more of the arguments are null.BadLengthException - Cannot set the length of an operation group to a negative value.@MediaProperty(uuid1=100729092, uuid2=1546, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="Parameters", typeName="ParameterStrongReferenceVector", optional=true, uniqueIdentifier=false, pid=2819, symbol="Parameters") public List<Parameter> getParameters() throws PropertyNotPresentException
OperationGroupReturns the list of parameters of this operation group, which specify control values for the operation. This is an optional property that returns an empty list when not present.
getParameters in interface OperationGroupPropertyNotPresentException - No parameters are present in this operation group.TypeDefinitions.ParameterStrongReferenceVector@MediaListAppend(value="Parameters") public void addParameter(Parameter parameter) throws DuplicateParameterException, NullPointerException
OperationGroupAdds a new parameter to the collection of parameters of this operation group, which specify control values for the operation. This is an optional property that becomes present when this method is called.
addParameter in interface OperationGroupparameter - Parameter to add to the collection of parameters of this operation group.DuplicateParameterException - The given parameter has the same identifier as one
that is already present in this operation group.NullPointerException - The given parameter is null.@MediaPropertyCount(value="Parameters") public int countParameters()
OperationGroupReturns the number of parameters in the collection of parameters of this operation group, which specify control values for the operation. This is an optional property and this method returns 0 when the property is not present.
countParameters in interface OperationGroup@MediaPropertyClear(value="Parameters") public void clearParameters()
OperationGroupClears the list of parameters in the list of parameters of this operation group, which specify control values for the operation. This has the effect of omitting this optional property.
clearParameters in interface OperationGrouppublic Parameter lookupParameter(AUID argID) throws ParameterNotFoundException, NullPointerException
OperationGroupGiven an argument id, returns the corresponding parameter slot from the collection of parameters of this operation group.
lookupParameter in interface OperationGroupargID - Argument id to look up in the collection of parameters of
this operation group.ParameterNotFoundException - The given argument identifier does not match that
of a parameter in the set of parameters for this operation group.NullPointerException - The given argument identifier is null.@MediaProperty(uuid1=100729092, uuid2=1538, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="InputSegments", typeName="SegmentStrongReferenceVector", optional=true, uniqueIdentifier=false, pid=2818, symbol="InputSegments") public List<Segment> getInputSegments() throws PropertyNotPresentException
OperationGroupReturns the list of input segments of this operation group. This is an optional property.
getInputSegments in interface OperationGroupPropertyNotPresentException - The list of input segments is not present
for this operation group.@MediaListGetAt(value="InputSegments") public Segment getInputSegmentAt(int index) throws IndexOutOfBoundsException
OperationGroupGiven an index, returns the corresponding input segment from this
list of input segments of this operation group. This is an optional property and this
method will always throw an IndexOutOfBoundsException
if the property is omitted.
getInputSegmentAt in interface OperationGroupindex - 0-based index into the list of input segments of
this operation group.IndexOutOfBoundsException - The index is outside the acceptable
range for the list of input segments.@MediaListAppend(value="InputSegments") public void appendInputSegment(Segment segment) throws NullPointerException
OperationGroupAppends an input segment to the list of input segments of this operation group. The list is an optional property that will become present if a segment is appended.
appendInputSegment in interface OperationGroupsegment - Segment to append to the list of input segments of this
operation group.NullPointerException - The given segment to append is null.@MediaPropertyCount(value="InputSegments") public int countInputSegments()
OperationGroupReturns the number of media sources for this operation group, which is the size of the list of input segments for this operation. The input segments list is an optional property and 0 will be returned if the property is omitted.
countInputSegments in interface OperationGroup@MediaListInsertAt(value="InputSegments") public void insertInputSegmentAt(int index, Segment segment) throws NullPointerException, IndexOutOfBoundsException
OperationGroupInserts an input segment into the list of input segments of this operation group at the given index. The existing segments at the given and higher indices are moved up by one to make room. This is an optional property that will become present if a segment is inserted at index 0.
insertInputSegmentAt in interface OperationGroupindex - 0-based index where input segment is to be inserted.segment - Input segment to insert at the given index.NullPointerException - The given segment to insert is null.IndexOutOfBoundsException - The index value is outside the acceptable
range for the list of input segments.@MediaListPrepend(value="InputSegments") public void prependInputSegment(Segment segment) throws NullPointerException
OperationGroupPrepends an input segment to the list of input segments of this operation group. The list is an optional property that will become present if a segment is prepended.
prependInputSegment in interface OperationGroupsegment - Input segment to add to the beginning of the list of
input segments.NullPointerException - The given segment to prepend is null.@MediaListRemoveAt(value="InputSegments") public void removeInputSegmentAt(int index) throws IndexOutOfBoundsException
OperationGroupRemoves the segment at the given index from the list of
input segments of the operation group. Existing segments at
higher indices are moved down by one to accommodate. This is an
optional property and this method will always throw an IndexOutOfBoundsException
if the property is omitted. Removing the last input segment from
the list will omit this property.
removeInputSegmentAt in interface OperationGroupindex - 0-based index into the list of input segments of
this operation group.IndexOutOfBoundsException - The index is outside the
acceptable range for the list of input segments.@MediaPropertyClear(value="InputSegments") public void clearInputSegments()
OperationGroupClear the list of input segments for this operation group, omitting this optional property.
clearInputSegments in interface OperationGroup@MediaProperty(uuid1=87033100, uuid2=0, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="BypassOverride", typeName="UInt32", optional=true, uniqueIdentifier=false, pid=2820, symbol="BypassOverride") public int getBypassOverride() throws PropertyNotPresentException
OperationGroupReturns the optional bypass override index of this operation group, which specifies the array index (1-based) of the input segment which is the primary input. This overrides any bypass specified by the operation definition. This is an optional property.
getBypassOverride in interface OperationGroupPropertyNotPresentException - The optional bypass override property
is not set for the operation group.OperationDefinition.getBypass(),
OperationGroup.getOperationDefinition()@MediaPropertySetter(value="BypassOverride") public void setBypassOverride(Integer bypassOverride) throws IllegalArgumentException
OperationGroupSets the optional bypass override property on the
given operation group object, which specifies the array index (1-based) of the
input segment which is the primary input. This overrides any bypass specified
by the operation definition. Set this optional
property to null to omit it.
setBypassOverride in interface OperationGroupbypassOverride - Bypass override property of this operation group.IllegalArgumentException - The bypass override property must be a 1-based
index value.@MediaProperty(uuid1=87033094, uuid2=0, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="Operation", aliases="OperationDefinition", typeName="OperationDefinitionWeakReference", optional=false, uniqueIdentifier=false, pid=2817, symbol="Operation") public OperationDefinition getOperationDefinition()
OperationGroupReturns the operation definition for this operation group, which identifies the kind of operation.
getOperationDefinition in interface OperationGroupTypeDefinitions.OperationDefinitionWeakReference@MediaPropertySetter(value="Operation") public void setOperationDefinition(OperationDefinition operationDefinition) throws NullPointerException
OperationGroupSets the operation definition for the operation group, which identifies the kind of operation.
setOperationDefinition in interface OperationGroupoperationDefinition - Operation definition for the operation group.NullPointerException - The given operation definition is null.public static final OperationDefinition initializeOperation()
@MediaProperty(uuid1=100729092, uuid2=518, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="Rendering", aliases="OperationGroupRendering", typeName="SourceReferenceStrongReference", optional=true, uniqueIdentifier=false, pid=2821, symbol="Rendering") public SourceReferenceSegment getRendering() throws PropertyNotPresentException
OperationGroupReturns the segment that represents the optional rendering of this operation group, which specifies a rendered or precomputed version of the operation. Working and final renderings are handled by using an essence group as the segment.
getRendering in interface OperationGroupPropertyNotPresentException - The optional rendering property is not present for
this operation group.SourceClip,
TypeDefinitions.SourceReferenceStrongReference@MediaPropertySetter(value="Rendering") public void setRendering(SourceReferenceSegment sourceReference)
OperationGroupReturns the segment that represents the optional rendering of this operation group, which specifies a rendered or precomputed version of the operation. Multiple renderings may exist if the source clip refers to a material package that contains an essence group.
setRendering in interface OperationGroupsourceReference - Segment containing a representation of the rendering.SourceClippublic boolean isTimeWarp()
OperationGroupReturns true if an operation group represents a
time warping effect.
isTimeWarp in interface OperationGroupOperationGroup.getOperationDefinition(),
OperationDefinition.isTimeWarp()public boolean isValidTransitionOperation()
OperationGroupReturns true if this operation group can be used in a
transition; otherwise returns false. An operation group
can be used in a transition if its operation has exactly 2 inputs and
the operation has a level parameter.
isValidTransitionOperation in interface OperationGroupTransition.setTransitionOperation(OperationGroup)@MediaProperty(uuid1=1840896776, uuid2=12696, uuid3=16704, uuid4={-109,2,10,-77,-80,21,23,-65}, definedName="Effect offset", symbol="Effect_offset", aliases="Effect_offset", typeName="Int64", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") @Int64 public long getEffectOffset() throws PropertyNotPresentException
getEffectOffset in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Effect offset") public void setEffectOffset(@Int64 Long effectOffset)
setEffectOffset in interface QOperationGroup@MediaProperty(uuid1=756262420, uuid2=-1847, uuid3=18448, uuid4={-109,77,77,-98,32,0,104,96}, definedName="Transition blob", symbol="Transition_blob", aliases="Transition_blob", typeName="Stream", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") public Stream getTransitionBlob() throws PropertyNotPresentException
getTransitionBlob in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Transition blob") public void setTransitionBlob(Stream transitionBlob)
setTransitionBlob in interface QOperationGroup@MediaProperty(uuid1=-398950123, uuid2=-19186, uuid3=16793, uuid4={-121,25,-37,-84,47,53,120,-65}, definedName="Effect length", symbol="Effect_length", aliases="Effect_length", typeName="Int64", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") @Int64 public long getEffectLength() throws PropertyNotPresentException
getEffectLength in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Effect length") public void setEffectLength(@Int64 Long effectLength)
setEffectLength in interface QOperationGroup@MediaProperty(uuid1=-1704639198, uuid2=5205, uuid3=16422, uuid4={-113,-47,85,38,-83,98,-33,90}, definedName="Effect name", symbol="Effect_name", aliases="Effect_name", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") public String getEffectName() throws PropertyNotPresentException
getEffectName in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Effect name") public void setEffectName(String effectName)
setEffectName in interface QOperationGroup@MediaProperty(uuid1=-1245835738, uuid2=15372, uuid3=20265, uuid4={-93,44,87,97,76,62,109,21}, definedName="Effect render key", symbol="Effect_render_key", aliases="Effect_render_key", typeName="Int32", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") @Int32 public int getEffectRenderKey() throws PropertyNotPresentException
getEffectRenderKey in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Effect render key") public void setEffectRenderKey(@Int32 Integer effectRenderKey)
setEffectRenderKey in interface QOperationGroup@MediaProperty(uuid1=-2097721542, uuid2=11216, uuid3=17974, uuid4={-66,-11,-84,49,115,107,31,17}, definedName="Repeat finite tails", symbol="Repeat_finite_tails", aliases="Repeat_finite_tails", typeName="Int32", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") @Int32 public int getRepeatFiniteTails() throws PropertyNotPresentException
getRepeatFiniteTails in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Repeat finite tails") public void setRepeatFiniteTails(@Int32 Integer repeatFiniteTails)
setRepeatFiniteTails in interface QOperationGroup@MediaProperty(uuid1=1028895568, uuid2=26001, uuid3=19665, uuid4={-112,-34,-14,-47,117,-46,-32,-72}, definedName="Effect enabled", symbol="Effect_enabled", aliases="Effect_enabled", typeName="Int32", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") @Int32 public int getEffectEnabled() throws PropertyNotPresentException
getEffectEnabled in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Effect enabled") public void setEffectEnabled(@Int32 Integer effectEnabled)
setEffectEnabled in interface QOperationGroup@MediaProperty(uuid1=1687655765, uuid2=12816, uuid3=18489, uuid4={-68,-49,83,71,-62,-50,-76,-11}, definedName="Repeat rush attributes", symbol="Repeat_rush_attributes", aliases="Repeat_rush_attributes", typeName="Int32", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") @Int32 public int getRepeatRushAttributes() throws PropertyNotPresentException
getRepeatRushAttributes in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Repeat rush attributes") public void setRepeatRushAttributes(@Int32 Integer repeatRushAttributes)
setRepeatRushAttributes in interface QOperationGroup@MediaProperty(uuid1=1528138854, uuid2=-15900, uuid3=19721, uuid4={-83,-19,-35,5,6,1,41,24}, definedName="Effect source offset", symbol="Effect_source_offset", aliases="Effect_source_offset", typeName="Indirect", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") public PropertyValue getEffectSourceOffset() throws PropertyNotPresentException
getEffectSourceOffset in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Effect source offset") public void setEffectSourceOffset(PropertyValue effectSourceOffset)
setEffectSourceOffset in interface QOperationGroup@MediaProperty(uuid1=1231274346, uuid2=-5116, uuid3=17013, uuid4={-80,-64,-104,19,-80,-8,-69,116}, definedName="Pack blob", symbol="Pack_blob", aliases="Pack_blob", typeName="Stream", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") public Stream getPackBlob() throws PropertyNotPresentException
getPackBlob in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Pack blob") public void setPackBlob(Stream packBlob)
setPackBlob in interface QOperationGroup@MediaProperty(uuid1=-1878368096, uuid2=17624, uuid3=17829, uuid4={-119,51,-116,-2,88,16,-124,32}, definedName="Repeat rush id", symbol="Repeat_rush_id", aliases="Repeat_rush_id", typeName="UTF16String", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") public String getRepeatRushID() throws PropertyNotPresentException
getRepeatRushID in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Repeat rush id") public void setRepeatRushID(String repeatRushID)
setRepeatRushID in interface QOperationGroup@MediaProperty(uuid1=1408683687, uuid2=-23197, uuid3=17548, uuid4={-121,34,30,-118,-63,-17,-59,-84}, definedName="Render key", symbol="Render_key", aliases="Render_key", typeName="SegmentStrongReference", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") public Segment getRenderKey() throws PropertyNotPresentException
getRenderKey in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Render key") public void setRenderKey(Segment renderKey)
setRenderKey in interface QOperationGroup@MediaProperty(uuid1=1603302589, uuid2=3551, uuid3=17859, uuid4={-68,13,95,96,-81,-42,21,-77}, definedName="Pack render sequence", symbol="Pack_render_sequence", aliases="Pack_render_sequence", typeName="SegmentStrongReference", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") public Segment getPackRenderSequence() throws PropertyNotPresentException
getPackRenderSequence in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Pack render sequence") public void setPackRenderSequence(Segment packRenderSequence)
setPackRenderSequence in interface QOperationGroup@MediaProperty(uuid1=-1419734580, uuid2=-14658, uuid3=17546, uuid4={-67,105,110,-119,55,85,54,122}, definedName="Repeat rush offset", symbol="Repeat_rush_offset", aliases="Repeat_rush_offset", typeName="Int64", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") @Int64 public long getRepeatRushOffset() throws PropertyNotPresentException
getRepeatRushOffset in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Repeat rush offset") public void setRepeatRushOffset(@Int64 Long repeatRushOffset)
setRepeatRushOffset in interface QOperationGroup@MediaProperty(uuid1=-282280238, uuid2=21204, uuid3=19160, uuid4={-104,22,-113,-25,-23,81,71,104}, definedName="Effect source attached", symbol="Effect_source_attached", aliases="Effect_source_attached", typeName="Int32", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") @Int32 public int getEffectSourceAttached() throws PropertyNotPresentException
getEffectSourceAttached in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Effect source attached") public void setEffectSourceAttached(@Int32 Integer effectSourceAttached)
setEffectSourceAttached in interface QOperationGroup@MediaProperty(uuid1=-896045349, uuid2=-25168, uuid3=20038, uuid4={-92,-46,45,78,69,3,-16,32}, definedName="Pack offset", symbol="Pack_offset", aliases="Pack_offset", typeName="Int64", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") @Int64 public long getPackOffset() throws PropertyNotPresentException
getPackOffset in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Pack offset") public void setPackOffset(@Int64 Long packOffset)
setPackOffset in interface QOperationGroup@MediaProperty(uuid1=1298672126, uuid2=13113, uuid3=16496, uuid4={-95,123,-125,24,95,12,61,-118}, definedName="Effect source length", symbol="Effect_source_length", aliases="Effect_source_length", typeName="Indirect", optional=true, uniqueIdentifier=false, pid=0, prefix="q", namespace="http://www.quantel.com/genQ/extensions") public PropertyValue getEffectSourceLength() throws PropertyNotPresentException
getEffectSourceLength in interface QOperationGroupPropertyNotPresentException@MediaPropertySetter(value="Effect source length") public void setEffectSourceLength(PropertyValue effectSourceLength)
setEffectSourceLength in interface QOperationGrouppublic OperationGroup clone()
InterchangeObjectCreate a cloned copy of this interchange object.
clone in interface MediaEntityclone in interface Componentclone in interface InterchangeObjectclone in interface OperationGroupclone in interface Segmentclone in class SegmentImpl(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.