|
int | getVideoTransitionType () |
| Gets video transition type. More...
|
|
String | getBuiltinVideoTransitionName () |
| Gets built-in video transition name. More...
|
|
String | getVideoTransitionPackageId () |
| Gets the video transition resource package ID. More...
|
|
void | setVideoTransitionDurationScaleFactor (float scaleFactor) |
| Sets video transition duration scaling ratio. More...
|
|
float | getVideoTransitionDurationScaleFactor () |
| Gets video transition duration scaling ratio. Default value 1.0. More...
|
|
void | setVideoTransitionDuration (long duration, int matchMode) |
| Sets video transition duration. More...
|
|
long | getVideoTransitionDuration () |
| Gets video transition duration. More...
|
|
int | getVideoTransitionDurationMatchMode () |
| Gets video transition duration scale mode. More...
|
|
void | enableTimelineTransition (boolean enable) |
| enable timeline video transition mode, default is false Timeline transition mode: all video tracks are the same scanning effect in the same position, and the scanning effect enables the timeline transition mode. First synthesize a and B pictures of all tracks at the same time position, and then do transition More...
|
|
boolean | isTimelineTransitionEnabled () |
| whether is timeline transition mode. More...
|
|
NvsFxDescription | getDescription () |
| Get decription of Fx. More...
|
|
void | setIntVal (String fxParam, int val) |
| Set the integer parameter of NvsFx. More...
|
|
int | getIntVal (String fxParam) |
| Get the integer parameter of NvsFx. More...
|
|
void | setIntValAtTime (String fxParam, int val, long time) |
| Set the NvsFx's integer parameter at a specified time point. More...
|
|
int | getIntValAtTime (String fxParam, long time) |
| Get the NvsFx's integer parameter at a specified time point. More...
|
|
void | setFloatVal (String fxParam, double val) |
| Set the float parameter of NvsFx. More...
|
|
double | getFloatVal (String fxParam) |
| Get the float parameter of NvsFx. More...
|
|
void | setFloatValAtTime (String fxParam, double val, long time) |
| Set the NvsFx's float parameter at a specified time point. More...
|
|
double | getFloatValAtTime (String fxParam, long time) |
| Get the NvsFx's float parameter at a specified time point. More...
|
|
void | setBooleanVal (String fxParam, boolean val) |
| Set the boolean parameter of NvsFx. More...
|
|
boolean | getBooleanVal (String fxParam) |
| Get the boolean parameter of NvsFx. More...
|
|
void | setBooleanValAtTime (String fxParam, boolean val, long time) |
| Set the NvsFx’s boolean parameter at a specified time point. More...
|
|
boolean | getBooleanValAtTime (String fxParam, long time) |
| Get the NvsFx's boolean parameter at a specified time point. More...
|
|
void | setStringVal (String fxParam, String val) |
| Set the string parameter of NvsFx. More...
|
|
String | getStringVal (String fxParam) |
| Get the string parameter of NvsFx. More...
|
|
void | setStringValAtTime (String fxParam, String val, long time) |
| Set the NvsFx's string parameter at a specified time point. More...
|
|
String | getStringValAtTime (String fxParam, long time, int flags) |
| Get the NvsFx's string parameter at a specified time point. More...
|
|
void | setColorVal (String fxParam, NvsColor val) |
| Set the color parameter of NvsFx. More...
|
|
NvsColor | getColorVal (String fxParam) |
| Get the color parameter of NvsFx. More...
|
|
void | setColorValAtTime (String fxParam, NvsColor val, long time) |
| Set the NvsFx's color parameter at a specified time point. More...
|
|
NvsColor | getColorValAtTime (String fxParam, long time) |
| Get the NvsFx's color parameter at a specified time point. More...
|
|
void | setPosition2DVal (String fxParam, NvsPosition2D val) |
| Set the two dimentional coordinates parameter of NvsFx. More...
|
|
NvsPosition2D | getPosition2DVal (String fxParam) |
| Get the two dimentional coordinates parameter of NvsFx. More...
|
|
void | setPosition2DValAtTime (String fxParam, NvsPosition2D val, long time) |
| Set the NvsFx's two dimentional coordinates parameter at a specified time point. More...
|
|
NvsPosition2D | getPosition2DValAtTime (String fxParam, long time) |
| Get the NvsFx's two dimentional coordinates parameter at a specified time point. More...
|
|
void | setPosition3DVal (String fxParam, NvsPosition3D val) |
| Set the three dimentional coordinates parameter of NvsFx. More...
|
|
NvsPosition3D | getPosition3DVal (String fxParam) |
| Get the three dimentional coordinates parameter of NvsFx. More...
|
|
void | setPosition3DValAtTime (String fxParam, NvsPosition3D val, long time) |
| Set the NvsFx's three dimentional coordinates parameter at a specified time point. More...
|
|
NvsPosition3D | getPosition3DValAtTime (String fxParam, long time) |
| Get the NvsFx's three dimentional coordinates parameter at a specified time point. More...
|
|
void | setMenuVal (String fxParam, String val) |
| Set the menu parameter of NvsFx. More...
|
|
String | getMenuVal (String fxParam) |
| Get the menu parameter of NvsFx. More...
|
|
void | setMenuValAtTime (String fxParam, String val, long time) |
| Set the NvsFx's menu parameter at a specified time point. More...
|
|
String | getMenuValAtTime (String fxParam, long time) |
| Get the NvsFx menu parameter at a specified time point. More...
|
|
void | setArbDataVal (String fxParam, NvsArbitraryData val) |
| Set custom data parameter value. More...
|
|
NvsArbitraryData | getArbDataVal (String fxParam) |
| Get custom data parameter value. More...
|
|
void | setArbDataValAtTime (String fxParam, NvsArbitraryData val, long time) |
| Sets custom data parameter value. More...
|
|
NvsArbitraryData | getArbDataValAtTime (String fxParam, NvsArbitraryData val, long time) |
| Get custom data parameter value at a specified time point. More...
|
|
boolean | removeKeyframeAtTime (String fxParam, long time) |
| Remove key frame at a specified time point from key frame list. More...
|
|
boolean | removeAllKeyframe (String fxParam) |
| Remove all key frames from key frame list. More...
|
|
boolean | hasKeyframeList (String fxParam) |
| Check whether the parameter has key frame list or not. More...
|
|
long | findKeyframeTime (String fxParam, long time, int flags) |
| Get key frame at a specified time point. More...
|
|
boolean | setKeyFrameControlPoint (String fxParam, long time, NvsControlPointPair controlPointPair) |
| Set key frame control point pair. More...
|
|
NvsControlPointPair | getKeyFrameControlPoint (String fxParam, long time) |
| Get key frame control point pair. More...
|
|
boolean | setKeyFrameControlPointMode (String fxParam, long time, NvsControlPointModePair controlPointModePair) |
| Set key frame control point mode pair. More...
|
|
NvsControlPointModePair | getKeyFrameControlPointMode (String fxParam, long time) |
| Get key frame control point mode pair. More...
|
|
void | setFilterIntensity (float intensity) |
| Set the intensity of the filter. More...
|
|
float | getFilterIntensity () |
| Get the intensity of the filter. More...
|
|
void | setFilterMask (boolean useMask) |
| Set the mask of the filter. More...
|
|
boolean | getFilterMask () |
| Get the usage of the filter's mask. More...
|
|
void | setRegional (boolean isRegional) |
| Set whether the filter is regional. More...
|
|
boolean | getRegional () |
| Get whether the filter is regional. More...
|
|
void | setIgnoreBackground (boolean isIgnoreBackground) |
| Set whether the regional filter ignores background. More...
|
|
boolean | getIgnoreBackground () |
| Get whether the regional filter ignores background. More...
|
|
void | setInverseRegion (boolean isInverseRegion) |
| Set whether the regional filter inverses region. More...
|
|
boolean | getInverseRegion () |
| Get whether the regional filter inverses region. More...
|
|
void | setRegion (float[] region) |
| Set the region of this regional filter. More...
|
|
float[] | getRegion () |
| Get the region of this regional filter. More...
|
|
void | setRegionInfo (NvsMaskRegionInfo info) |
| Set the mask region informations of the regional filter. More...
|
|
NvsMaskRegionInfo | getRegionInfo () |
| Get the mask region informations of the regional filter. More...
|
|
void | setRegionInfoAtTime (NvsMaskRegionInfo info, long time) |
| Set the regional filter's mask region informations at a specified time point. More...
|
|
NvsMaskRegionInfo | getRegionInfoAtTime (long time) |
| Get the the regional filter's mask region informations at a specified time. More...
|
|
void | setRegionalFeatherWidth (float featherWidth) |
| Set the feather width of the regional filter. More...
|
|
float | getRegionalFeatherWidth () |
| Get the feather width of the regional filter. More...
|
|
void | setRegionalFeatherWidthAtTime (float featherWidth, long time) |
| Set the regional filter's feather width at a specified time point. More...
|
|
float | getRegionalFeatherWidthAtTime (long time) |
| Get the regional filter's feather width at a specified time point. More...
|
|
void | setRegionCoordinateSystemType (int type) |
| Set the coordinate system of the region. More...
|
|
int | getRegionCoordinateSystemType () |
| Get the coordinate system type of the region. More...
|
|
NvsParticleSystemContext | getParticleSystemContext () |
| Get the particle effect context object.Please refer to NvsParticleSystemContext. More...
|
|
NvsARFaceContext | getARFaceContext () |
| Get face effect context object.Please refer to NvsARFaceContext. More...
|
|
NvsPaintingEffectContext | getPaintingEffectContext () |
| Get the particle effect context object.Please refer to NvsPaintingEffectContext. More...
|
|
NvsARSceneManipulate | getARSceneManipulate () |
| Get the AR scene operation object.Please refer to NvsARSceneManipulate. More...
|
|
void | setExprVar (String varName, double varValue) |
| Set the value of the defined parameter in the expression. More...
|
|
double | getExprVar (String varName) |
| Get the value of the defined parameter in the expression. More...
|
|
void | setExprStringVar (String varName, String varValue) |
| Set the value of the defined parameter in the expression. More...
|
|
String | getExprStringVar (String varName) |
| Get the value of the defined parameter in the expression. More...
|
|
void | setExprObjectVar (String varName, Object varValue) |
| Set the value of the defined parameter in the expression. More...
|
|
Object | getExprObjectVar (String varName) |
| Get the value of the defined parameter in the expression. More...
|
|
void | clearExprVar (String varName) |
| Clear the value of the defined parameter in the expression and set it to the default value of 0. More...
|
|
void | clearExprVarCtx () |
| Clear all parameter values defined in the expression and set them to the default value of 0. More...
|
|
void | setAttachment (String key, Object value) |
| Adds additional data to the NvsObject object to identify the NvsObject object or for other purpose. More...
|
|
void | setTemplateAttachment (String key, String value) |
| Adds additional template data to the NvsObject object to identify the NvsObject template object. More...
|
|
Object | getAttachment (String key) |
| Gets an attachment to NvsObject. More...
|
|
String | getTemplateAttachment (String key) |
| Gets an template attachment to NvsObject. More...
|
|
Video transitions is the effects between clips.
There are multiple clips on the track. The transition is the transition effect from one video clip to another, and no video transitions can be added between clips with gaps. Currently it supports multiple video transitions including fade, turning, swap, stretch in, page curl, lens flare, star, dip to black, dip to white,push to right, push to top, upper left into.
Each video transition can be set and retrieved via video track (NvsVideoTrack). The default transition is fade.
- Warning
- In the NvsVideoTransition class, all public APIs are used in the UI thread! ! !