MeiCam SDK For Android
1.0.0
|
Special effects. More...
Public Member Functions | |
NvsFxDescription | getDescription () |
Gets decription of Fx. More... | |
void | setIntVal (String fxParam, int val) |
Sets the integer parameter of NvsFx. More... | |
int | getIntVal (String fxParam) |
Gets the integer parameter of NvsFx. More... | |
void | setFloatVal (String fxParam, double val) |
Sets the float parameter of NvsFx. More... | |
double | getFloatVal (String fxParam) |
Gets the float parameter of NvsFx. More... | |
void | setBooleanVal (String fxParam, boolean val) |
Sets the boolean parameter of NvsFx. More... | |
boolean | getBooleanVal (String fxParam) |
Gets the boolean parameter of NvsFx. More... | |
void | setStringVal (String fxParam, String val) |
Sets the string parameter of NvsFx. More... | |
String | getStringVal (String fxParam) |
Gets the string parameter of NvsFx. More... | |
void | setColorVal (String fxParam, NvsColor val) |
Sets the color parameter of NvsFx. More... | |
NvsColor | getColorVal (String fxParam) |
Gets the color parameter of NvsFx. More... | |
void | setPosition2DVal (String fxParam, NvsPosition2D val) |
Sets the two dimentional coordinates parameter of NvsFx. More... | |
NvsPosition2D | getPosition2DVal (String fxParam) |
Gets the two dimentional coordinates parameter of NvsFx. More... | |
void | setPosition3DVal (String fxParam, NvsPosition3D val) |
Sets the three dimentional coordinates parameter of NvsFx. More... | |
NvsPosition3D | getPosition3DVal (String fxParam) |
Gets the three dimentional coordinates parameter of NvsFx. More... | |
void | setMenuVal (String fxParam, String val) |
Sets the menu parameter of NvsFx. More... | |
String | getMenuVal (String fxParam) |
Gets the menu parameter of NvsFx. More... | |
void | setFilterIntensity (float intensity) |
Sets the intensity of the filter. More... | |
float | getFilterIntensity () |
Gets the intensity of the filter. More... | |
NvsParticleSystemContext | getParticleSystemContext () |
NvsARFaceContext | getARFaceContext () |
NvsPaintingEffectContext | getPaintingEffectContext () |
NvsARSceneManipulate | getARSceneManipulate () |
获得NvsARSceneManipulate接口 More... | |
![]() | |
void | setAttachment (String key, Object value) |
Adds additional data to the NvsObject object to identify the NvsObject object or for other purpose. More... | |
Object | getAttachment (String key) |
Gets an attachment to NvsObject. More... | |
Additional Inherited Members | |
![]() | |
void | setInternalObject (long internalObject) |
long | getInternalObject () |
![]() | |
long | m_internalObject = 0 |
Special effects.
Special effects class(NvsFx) is the base class of different special effects classes include video(Video Fx), audio(Audio Fx), audio transition and video transition. In the SDK framework, special effects are very important, as they are derived from the NvsFx class, with different kinds of effects. They can be added, removed or obtained from clips, timelines or tracks. Also, the Special effects class(NvsFx) provides different APIs to modify or obtain its parameters.
|
inline |
|
inline |
获得NvsARSceneManipulate接口
|
inline |
Gets the boolean parameter of NvsFx.
fxParam | The type of the NvsFx's float parameter. Please refer to [PARAM_TYPE_BOOL]. |
|
inline |
Gets the color parameter of NvsFx.
fxParam | The type of the NvsFx's color parameter. Please refer to [PARAM_TYPE_COLOR]. |
|
inline |
Gets decription of Fx.
|
inline |
Gets the intensity of the filter.
|
inline |
Gets the float parameter of NvsFx.
fxParam | The type of the NvsFx's float parameter. Please refer to [PARAM_TYPE_FLOAT]. |
|
inline |
|
inline |
Gets the menu parameter of NvsFx.
fxParam | The type of the NvsFx's menu parameter. Please refer to [PARAM_TYPE_MENU]. |
|
inline |
|
inline |
|
inline |
Gets the two dimentional coordinates parameter of NvsFx.
fxParam | The type of the NvsFx's two dimentional coordinates parameter. Please refer to [PARAM_TYPE_POSITION2D]. |
|
inline |
Gets the three dimentional coordinates parameter of NvsFx.
fxParam | The type of the NvsFx's three dimentional coordinates parameter. Please refer to [PARAM_TYPE_POSITION3D]. |
|
inline |
Gets the string parameter of NvsFx.
fxParam | The type of the NvsFx's string parameter. Please refer to [PARAM_TYPE_STRING]. |
|
inline |
Sets the boolean parameter of NvsFx.
fxParam | The type of the NvsFx's float parameter. Please refer to [PARAM_TYPE_BOOL]. |
val | A boolean value. |
|
inline |
Sets the color parameter of NvsFx.
fxParam | The type of the NvsFx's color parameter. Please refer to [PARAM_TYPE_COLOR]. |
val | NvsColor Customized color object. |
|
inline |
Sets the intensity of the filter.
intensity | The degree of intensity of the filter, ranging from 0 to 1, with 0 means no effects and 1 means the default effects. |
|
inline |
Sets the float parameter of NvsFx.
fxParam | The type of the NvsFx's float parameter. Please refer to [PARAM_TYPE_FLOAT]. |
val | An float value. |
|
inline |
Sets the integer parameter of NvsFx.
fxParam | The type of the NvsFx's integer parameter. Please refer to PARAM_TYPE_INT. |
val | An integer value. |
|
inline |
Sets the menu parameter of NvsFx.
fxParam | The type of the NvsFx's menu parameter. Please refer to [PARAM_TYPE_MENU]. |
val | A string value. |
|
inline |
Sets the two dimentional coordinates parameter of NvsFx.
fxParam | The type of the NvsFx's two dimentional coordinates parameter. Please refer to [PARAM_TYPE_POSITION2D]. |
val | Two dimentional coordinates object[NvsPosition2D]. |
|
inline |
Sets the three dimentional coordinates parameter of NvsFx.
fxParam | The type of the NvsFx's three dimentional coordinates parameter. Please refer to [PARAM_TYPE_POSITION3D]. |
val | Three dimentional coordinates object[NvsPosition3D]. |
|
inline |
Sets the string parameter of NvsFx.
fxParam | The type of the NvsFx's string parameter. Please refer to [PARAM_TYPE_STRING]. |
val | A string value. |