|
Media Authoring with Java API |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InterpolationConstant
Implement this interface to access unique identifiers for the definition of an interpolation function, which specifies the mechanism used to calculate the values produced by a varying value. Varying values are used to specify time-varying effect parameters over a set of control points. The additional metadata provided by the annotation can be used in combination with the identifier to create a interpolation definition.
See the description of managing definitions in the package summary for more details of how to use these constants and dynamically extend the range of supported interpolation definitions.
InterpolationDescription
,
InterpolationDefinition
,
VaryingValue
Field Summary | |
---|---|
static AUID |
BSpline
Interpolation defined over a set of control points where the output is computed by the calculation of a B-spline function. |
static AUID |
Constant
Interpolation producing a constant value on the output whatever the input (time) value is until the next control point is reached. |
static AUID |
Linear
Interpolation defining a linear relationship between the input (time) and output, where the output parameter varies in a straight line between two values. |
static AUID |
Log
Interpolation defined over a set of control points where the output is computed by the calculation of a logarithmic function. |
static AUID |
None
|
static AUID |
Power
Interpolation defined over a set of control points where the output is computed by the calculation of mathematical power function. |
Field Detail |
---|
@InterpolationDescription static final AUID None
@InterpolationDescription(description="Parameter varies in a straight line between two values.") static final AUID Linear
Interpolation defining a linear relationship between the input (time) and output, where the output parameter varies in a straight line between two values.
@InterpolationDescription static final AUID Constant
Interpolation producing a constant value on the output whatever the input (time) value is until the next control point is reached.
@InterpolationDescription static final AUID BSpline
Interpolation defined over a set of control points where the output is computed by the calculation of a B-spline function.
@InterpolationDescription static final AUID Log
Interpolation defined over a set of control points where the output is computed by the calculation of a logarithmic function.
@InterpolationDescription static final AUID Power
Interpolation defined over a set of control points where the output is computed by the calculation of mathematical power function.
|
Media Authoring with Java API |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |