|
| int | getCaptureVideoFxType () |
| | Gets the capture video effect type. More...
|
| |
| String | getBuiltinCaptureVideoFxName () |
| | Gets built-in capture video effects' name. More...
|
| |
| String | getCaptureVideoFxPackageId () |
| | Gets the resource package ID of capture video effect. More...
|
| |
| PointF | mapPointFromImageCoordToParticeSystemCoord (int imageWidth, int imageHeight, PointF ptCononical) |
| | Converts capture preview screen coordinates to particle system coordinates. More...
|
| |
| int | getIndex () |
| | Gets the video capture effect's index. More...
|
| |
| long | getOffsetPoint () |
| | Get fx's offset time. More...
|
| |
| long | getDuration () |
| | Get fx's duration. More...
|
| |
| long | changeOffsetPoint (long newOffset) |
| | Changes the offset of the fx. The offset time is the capture time relative to the time when the fx was added. More...
|
| |
| long | changeDuration (long newOutPoint) |
| | Changes the duration of the fx. More...
|
| |
| void | setStartTime (long startTime) |
| | Reset start time of the fx. More...
|
| |
| void | resetStartTime () |
| | Reset start time of the fx. 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...
|
| |
Capture video effects.
Capture video effects is a special effect applied to video capture. After obtaining a Streaming Context instance, you can add or remove multiple captured video effects in built-in, wrap, and beauty modes.
- Warning
- In the NvsCaptureVideoFx class, all public APIs are used in the UI thread! ! !