public interface Parameter extends InterchangeObject
Specifies an effect control value. Effect control values are parameters to operations specified by operation groups.
An example of a parameter value would be the level parameter of a video dissolve, which has control points with a value of zero (0 percent B material) at the start, to one (100 percent B material) at the end. The data value will actually be stored in either a constant value or one of the control points inside of a varying value.
| Modifier and Type | Method and Description |
|---|---|
Parameter |
clone()
Create a cloned copy of this parameter.
|
ParameterDefinition |
getParameterDefinition()
Returns the parameter definition of
this operation parameter.
|
AUID |
getParameterDefinitionReference()
Returns the identifier for the parameter definition of
this operation parameter.
|
TypeDefinition |
getTypeDefinition()
Returns the type definition of the data
value of this parameter.
|
addApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexParameterDefinition getParameterDefinition()
Returns the parameter definition of this operation parameter.
getParameterDefinitionReference(),
Warehouse.lookup(Class, String)AUID getParameterDefinitionReference()
Returns the identifier for the parameter definition of this operation parameter.
getParameterDefinition(),
DefinitionObject.getAUID(),
Warehouse.lookup(Class, AUID)TypeDefinition getTypeDefinition()
Returns the type definition of the data value of this parameter. It is often an integer or rational value and the value may vary with time.
Note that the type definition is stored in the base class because it should be the same for all control points inside of a varying value.
getParameterDefinition(),
ParameterDefinition.getParameterType()Parameter clone()
Create a cloned copy of this parameter.
clone 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.