|
class | NvsEventEmitter |
| event emitter More...
|
|
class | NvsSdkVersion |
| sdk version More...
|
|
class | NvsRational |
| rational More...
|
|
class | NvsVideoResolution |
| video resolution More...
|
|
class | NvsAudioResolution |
| audio resolution More...
|
|
class | NvsLiveWindow |
| liveWindow video preview window More...
|
|
class | NvsVectorFloat |
| vector contains float type values More...
|
|
class | NvsVectorVal |
| vector contains object type values More...
|
|
class | NvsAIToningInfo |
| AI toning info. More...
|
|
class | NvsStreamingContext |
| Streaming context:The streaming context class(NvsStreamingContext) can be refered to as the entry point of the whole SDK framework. In the process of development, NvsStreamingContext provides the static sharedInstance interface, which is the only instance to create streaming context. Through this instantce object, we can turn on the recording device to record videos, adding effects to capture videos, set various parameters for recording, which include autofocus, automatic exposure adjustment, swtiching on/off of the light supplement and so on. Meanwhile, this instance can also create timelines, connecting timelines to real-time preview windows to view the recorded videos in real-time. When the whole video has been produced completely, please destroy the instances of streaming context. When recording with special effects or adding resources packages (recording effects package, scene resources package and so on), one has to first install the package and obtain packageID after installation. For built-in special effects, one only needs to obtain the name of the effect in order to use them. In the SDK, users need to adopt the full pathway when importing resources or authorizations. More...
|
|
class | NvsProjObj |
| project object More...
|
|
class | NvsCaptionBoundingVerticesInfo |
| Caption bounding vertices information. More...
|
|
class | NvsClipBoundingVerticesInfo |
| Video clip bounding vertices information. More...
|
|
class | NvsTimeline |
| Timeline class: edit the timeline entity of the scene. The timeline is composed of tracks and can be regarded as a collection of a series of audio and video tracks. Multiple video tracks and audio tracks can be added or removed on the timeline. Multiple tracks are superimposed and synthesized with each other. When editing a video, you can also add timeline subtitles, themes and corresponding animation stickers as needed to make a beautiful video. In addition, the added material resource package (theme package, animation sticker package, subtitle style package, timeline special effect package, etc.) must be installed first. After successful installation, the packageid can be used, while the built-in timeline special effect (builtin) only needs to obtain the special effect name. More...
|
|
class | NvsTrack |
| Track class: track, a structure that holds segments. Tracks can be regarded as a collection of clips, which are divided into audio track and video track. After you create a timeline instance, you can add or remove multiple tracks. On each track, you can add multiple video and audio clips to edit, set the volume of the clips, or remove and move the position. More...
|
|
class | NvsVideoTrack |
| Video track,the collection of video clips. A video track is an entity that holds video clips, and users can add, insert, and delete multiple video clips. The video track continues to expand as the clip increases, and video transitions can be inserted between clips. When adding a package transition, users need to install it and get the packageID returned as the handle of the transition. For built-in transition, their names are regarded as handle. Note: The index of the video clip starts from 0. More...
|
|
class | NvsAudioTrack |
| Audio track, a collection of audio clips. An audio track is an entity that holds audio clips. Each audio track can add or remove multiple audio clips. When playing one audio clip to another, you need to set the audio transition to facilitate the transition. Note: for a series of interfaces of audio track and the meaning of its parameters, please refer to the corresponding interface of Nvsvideotrack. More...
|
|
class | NvsClip |
| Specific description of clips and audio and video files. Clip is an entity containing audio and video content. It is a description of video and audio files. It is divided into audio clip and video clip. It defines the common attributes and behaviors of different types of clips, that is, the derived audio clips and video clips can modify their clipping entry and exit points, left and right channels, playback speed, etc. In the SDK framework, corresponding audio clips and video clips can be added on the track. More...
|
|
class | NvsVideoClip |
| Video clip, description of video file. The video clip source can be video or image. Each video clip can modify its trim in point, trim out point and playback speed, and can also set panning and scanning. When editing a video, you can add or insert multiple video effects according to different types of effects (built-in effects, wrapped effects, beauty effects). When adding resource pack effects, you have to install them first. After the installation is successful, you can use them only by obtaining the packageid, while builtin only needs to obtain the name of the effect. More...
|
|
class | NvsAudioClip |
| Audio clip, description of audio file. You can also modify the trim in point and out point of audio clip, insert and remove multiple audio special effects, as well as the playback speed. More...
|
|
class | NvsPanAndScan |
| pan and scan More...
|
|
class | NvsVolume |
| volume More...
|
|
class | NvsColor |
| Custom color class In the SDK, the NvsColor class attributes, namely r, g, b and a, range [0, 1] instead of [0, 255]. More...
|
|
class | NvsPointF |
| Two dimensional coordinates point, parameter type is double or float. More...
|
|
class | NvsRectF |
| rectangular More...
|
|
class | NvsWatermarkInfo |
| watermark information More...
|
|
class | NvsAssetPackageManager |
| The asset package manager manages the asset packages in the video scene. During the development of SDK, the asset package manager uniformly installs, upgrades and uninstalls various stunt asset packages needed, including captions, animated stickers, etc. When installing, upgrading and uninstalling, there will be corresponding error prompt types in case of errors, so as to quickly locate and solve the errors. More...
|
|
class | NvsRegionInfo |
| region information More...
|
|
class | NvsKeyframeParamInfo |
| Keyframe ParamInfo. More...
|
|
class | NvsFx |
| Special effects. Special effects are the base classes of different types of special effects such as video FX, audio FX, audio transition and video transition. In the SDK framework, special effects are a key part. Each different type of special effects derived from nvsfx can be added, removed and obtained through clip instances, timeline instances or track instances. At the same time, different API interfaces are provided in the special effect class to set and obtain the special effect parameter types. More...
|
|
class | NvsTimelineVideoFx |
| Timeline video effects timeline video effects are video effects that act on timeline instances. Timeline video effects are divided into three types: built-in effects, package effects and custom effects. The built-in special effects are integrated inside the SDK and can be used directly without authorization. Package special effect is to integrate special effect resources into special effect packages. Each special effect package has its one-to-one corresponding authorization file, and must be installed before use. For details, please refer to material package installation. Custom special effect is a special effect timeline realized by users through writing code. The video special effect package includes special effect entry and exit points. Through entry and exit points, we can specify the position and length of the special effect on the timeline, and the entry point should be less than the exit point, The unit is microseconds. Timeline video effects allow superposition, and the rendering order is controlled by the preset Z value. More...
|
|
class | NvsCaptionSpan |
| layout attributes class More...
|
|
class | NvsCaption |
| Timeline subtitles are custom text superimposed on the video. When editing video, you can add and remove timeline subtitles and adjust the subtitle position. After adding subtitles, you can also set styles, including font size, color, shadow, stroke, etc. More...
|
|
class | NvsTimelineCaption |
| Timeline captions.. More...
|
|
class | NvsMotionParameters |
| Motion parameter information. More...
|
|
class | NvsCompoundCaption |
| Timeline compound caption. Timeline compound captions are compound caption that is superimposed on the video, each compound caption may composed of several sub-captions. When editing a video, users can add or remove timeline compound captions and adjust the captions position. User can also set its properties such as font family, text color, etc. More...
|
|
class | NvsTimelineCompoundCaption |
| Timeline compound caption. More...
|
|
class | NvsAnimatedSticker |
| Animated sticker class.Animation sticker is a landscaping effect used in video editing to produce animated effects. Users can add and remove animated stickers from the timeline, as well as adjust various properties of the stickers through various APIs, such as position, size, display time, and so on. More...
|
|
class | NvsTimelineAnimatedSticker |
| Timeline animated sticker class. More...
|
|
class | NvsVideoTransition |
| 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. More...
|
|
class | NvsAudioTransition |
| 音频转场,音频片段间切换的特效。一般通过音频轨道(Audio Track)来设置和获取音频转场。目前默认音频转场是淡入淡出转场(fade)。 More...
|
|
class | NvsVideoFx |
| Video effects. More...
|
|
class | NvsAudioFx |
| Audio effects.Audio effects are effects that are superimposed on an audio clip which can change the tone and rate of the audio clip. After getting an audio clip object instance, users can add or remove multiple audio effects as needed. More...
|
|
class | NvsParamInfoObject |
| Fx parameter information. More...
|
|
class | NvsTranslationInfo |
| Translation information class. More...
|
|
class | NvsFxDescription |
| Effect parameter description class. A variety of different parameter types of effect are set during capturing and editing. The effect parameter description class is used to obtain various effect parameter values. More...
|
|
class | NvsCurveInfo |
| Curve information class. More...
|
|
class | NvsEmitterCurveInfo |
| Emitter curve information class. More...
|
|
class | NvsParticleSystemContext |
| Particle effect context The particle system is composed of several particle emitters and sub-emitters. The particle emitter emits particles over time, and the sub-emitter emits particles from the particles emitted by the particle emitter. More...
|
|
class | NvsARSceneManipulate |
| ARScene manipulate. More...
|
|
class | NvsParticleEmitterDesc |
| Particle Emitter. More...
|
|
class | NvsAssetPackageParticleDescParser |
| Particle effect package parsing class. More...
|
|
class | NvsVideoCodecInfo |
| Video codec information. More...
|
|
class | NvsVideoStreamInfo |
| Video stream information. More...
|
|
class | NvsAudioStreamInfo |
| Audio stream information. More...
|
|
class | NvsAVFileInfo |
| Audio and video file information. More...
|
|
class | NvsPlaybackRateControlRegion |
| Playback rate control region information. More...
|
|
class | NvsXmlStreamWriter |
| XML stream writer. More...
|
|
class | NvsXmlStreamReader |
| XML stream reader. More...
|
|
class | NvsAudioFileWriter |
| Audio file writer. More...
|
|
class | NvsTemplateFootageCorrespondingClipInfo |
| combined clip contained in the footstage in the template resource package More...
|
|
class | NvsTemplateFootageDesc |
| footage information of template package(TEIMPLATE_FOOTAGE_TYPE) More...
|
|
class | NvsTemplateCaptionDesc |
| Subtitle information corresponding to footage in template resource package. More...
|
|
class | NvsTemplateCompoundCaptionItemDesc |
| combined caption contained in the footstage in the template resource package More...
|
|
class | NvsTemplateCompoundCaptionDesc |
| All combined caption contained in the footstage in the template resource package. More...
|
|
class | NvsTrackVideoFx |
| Track videoFx. More...
|
|
class | NvsTrackCaption |
| Track captions. More...
|
|
class | NvsTrackCompoundCaption |
| Track compound caption. More...
|
|
class | NvsTrackAnimatedSticker |
| Track animated sticker class. More...
|
|
class | NvsClipCaption |
| Clip caption. More...
|
|
class | NvsClipCompoundCaption |
| Clip compound caption. More...
|
|
class | NvsClipAnimatedSticker |
| Clip animated sticker. More...
|
|
Doc of SDK WEB APPLICATION.
- Version
- 3.12.1
- Copyright
- Meishe Co., Ltd.