美摄SDK For iOS
3.7.2
类列表
这里列出了所有类、结构、联合以及接口定义等,并附带简要说明:
C
<AIParserDelegate>
C
NvsAICutter
C
NvsAIParser
C
NvsAITag
C
NvsAnimatedSticker
动画贴纸类
C
NvsAnimStateInfo
C
NvsArbitraryData
特技的一种自定义参数结构
C
NvsARFaceContext
ARFace上下文
C
<NvsARFaceContextDelegate>
C
NvsARSceneBeautyPreset
C
NvsARSceneCameraPreset
ARScene资源包中相机参数解析后的对象
C
NvsARSceneManipulate
AR场景处理接口
C
<NvsARSceneManipulateDelegate>
C
NvsARSceneShapeBeautificationPreset
C
NvsAssetPackageManager
资源包管理器,管理视频场景中的资源包
C
<NvsAssetPackageManagerDelegate>
C
<NvsAssetPackageManagerGenerateTemplateDelegate>
C
NvsAssetPackageParticleDescParser
粒子特效包解析类
C
NvsAudioClip
音频片段,对音频文件的描述
C
NvsAudioFx
音频特效
C
NvsAudioResolution
音频解析度
C
NvsAudioSampleBuffers
C
NvsAudioTrack
音频轨道,音频片段的集合
C
NvsAudioTransition
音频转场,音频片段间切换的特效
C
NvsAVFileInfo
音视频文件信息
C
NvsBeatDetection
C
<NvsBeatDetectionDelegate>
音乐节奏检测类
C
NvsBoneOpInfo
C
NvsCaption
时间线字幕
C
NvsCaptionBodyOpacitySpan
C
NvsCaptionColorSpan
C
NvsCaptionFontFamilySpan
C
NvsCaptionFontSizeRatioSpan
C
NvsCaptionItalicSpan
C
NvsCaptionNormalTextSpan
C
NvsCaptionOpacitySpan
C
NvsCaptionOutlineColorSpan
C
NvsCaptionOutlineOpacitySpan
C
NvsCaptionOutlineWidthSpan
C
NvsCaptionRendererIdSpan
C
NvsCaptionShadowOpacitySpan
C
NvsCaptionSpan
C
NvsCaptionTextLayout
C
NvsCaptionUnderlineSpan
C
NvsCaptionWeightSpan
C
NvsCaptureAnimatedSticker
采集动画贴纸类
C
NvsCaptureAudioFx
采集音频特效
C
NvsCaptureCaption
采集字幕
C
NvsCaptureCompoundCaption
采集复合字幕
C
NvsCapturedAudioSampleInfo
回调的采集音频信息
C
NvsCaptureDeviceCapability
采集设备能力描述
C
NvsCaptureSceneInfo
拍摄场景资源信息。
C
NvsCaptureVideoFx
采集视频特效
C
NvsCarFrameInfo
C
NvsClip
片段,音视频文件的具体描述
C
NvsClipAnimatedSticker
片段动画贴纸类
C
NvsClipCaption
片段字幕
C
NvsClipCompoundCaption
片段复合字幕
C
NvsClipData
片段数据
C
NvsClipInfo
C
NvsColor
自定义颜色类
C
NvsCompoundCaption
C
NvsControlHandle
NvsControlHandle
C
NvsControlPointModePair
关键帧控制点模式对类。
C
NvsControlPointPair
关键帧控制点对类。
C
NvsControlUnit
镜面
C
NvsCustomAudioFxRenderContext
C
<NvsCustomAudioFxRenderer>
自定义音频特效渲染器接口
C
NvsCustomVideoFxRenderContext
C
<NvsCustomVideoFxRenderer>
自定义视频特效渲染器接口
C
NvsCustomVideoFxRenderHelper
自定义视频特效的辅助方法接口
C
NvsCustomVideoFxVideoFrame
C
NvsCustomVideoTransitionRenderContext
C
<NvsCustomVideoTransitionRenderer>
自定义视频特效渲染器接口
C
NvsCustomVideoTransitionRenderHelper
自定义视频特效的辅助方法接口
C
NvsCustomVideoTransitionVideoFrame
C
NvsDetectData
智能检测数据类
C
NvsEffect
特效
C
NvsEffectColor
自定义颜色类
C
NvsEffectDescription
Effect sdk 中的特效参数描述类
C
NvsEffectPosition2D
二维坐标结构
C
NvsEffectPosition3D
三维坐标结构
C
NvsEffectRational
比例值
C
NvsEffectRect
矩形
C
NvsEffectRenderCore
特效渲染类
C
NvsEffectSdkContext
Effect SDK上下文类
C
NvsEffectVideoFrameInfo
视频帧信息
C
NvsEffectVideoResolution
视频解析度
C
NvsExpressionBOOLParam
C
NvsExpressionColorParam
C
NvsExpressionFloatParam
C
NvsExpressionIntParam
C
NvsExpressionParam
C
NvsFaceEffect2Init
C
NvsFaceEffectV1
C
NvsFaceFeatureInfo
美妆特效渲染层数据, landmarks是CGPoints数组, visibilities是float数组
C
NvsFaceFeaturePoint
二维特征点结构。
C
NvsFaceInfo
人脸信息,供106点使用。
C
NvsFontInfo
字体信息
C
NvsFx
特效类
C
NvsFxDescription
特效参数描述类
C
NvsFxParamBOOLDef
C
NvsFxParamColorDef
C
NvsFxParamFloatDef
C
NvsFxParamIntDef
C
NvsIconGenerator
图片获取类
C
<NvsIconGeneratorDelegate>
图片获取回调
C
<NvsImageGrabberDelegate>
C
NvsInferenceScheme
推理方案
C
NvsIosUtils
C
NvsLabelInfo
C
NvsLiveWindow
实时拍摄预览窗口
C
<NvsLiveWindowDrawDelegate>
C
NvsMakeupEffect
局部美妆特效数据,例如睫毛,眉毛,嘴唇等
C
NvsMakeupEffectInfo
美妆特效输入控制参数类
C
NvsMakeupEffectLayer
美妆特效渲染层数据
C
NvsMakeupEffectLayer3D
美妆特效三维渲染层数据
C
NvsMakeupEffectLayerHighlight
美妆特效高光渲染层数据
C
NvsMakeupEffectLayerLut
美妆特效Lut校色渲染层数据
C
NvsMaskEllipse2D
椭圆
C
NvsMaskMirror
镜面
C
NvsMaskRegionInfo
蒙版区域信息
C
NvsMaskSubRegionInfo
子区域信息
points是CGPoint的数组
C
NvsMaskTransform2D
二维变换
C
NvsMaterialInfo
C
NvsMaterialInfoDetail
C
NvsMediaFileVideoRetriever
C
<NvsMediaFileVideoRetrieverDelegate>
C
NvsMeshWarpInfo
MeshWarp信息
C
NvsMorphingInfo
C
NvsMultiThumbnailSequenceView
多缩略图序列
C
NvsObject
NvsObject类,继承自object-c里的NSObject类。
C
NvsPaintingEffectContext
手绘特效上下文
C
NvsParticleSystemContext
粒子特效上下文 粒子系统的由若干粒子发生器和子粒子发生器构成。粒子发生器会随着时间推移不断发射出粒子,而子粒子发生器则会在粒子发生器发射出的粒子上面发射出粒子。
C
NvsPlaybackRateControlRegion
C
NvsPointD
二维坐标点结构。 参数类型为双精度浮点数。
C
NvsPosition2D
二维坐标结构
C
NvsPosition3D
三维坐标结构
C
NvsRational
比例值
C
NvsRect
矩形
C
NvsSize
尺寸
C
NvsSmartCutCaptionInfo
C
NvsSmartCutClipData
智能剪辑结果数据类
C
NvsSmartCutFilterInfo
C
NvsSmartCutGenerator
智能剪辑类
C
NvsSmartCutParser
智能剪辑类
C
<NvsSmartCutParserDelegate>
C
NvsSmartCutResultData
C
NvsSmartCutSCDData
C
NvsSmartCutSCDInfo
C
NvsSmartCutSpeedInfo
C
NvsSmartCutSpeedList
C
NvsSmartCutTransitionInfo
C
NvsStoryboard3DBoneOpInfo
C
NvsStoryboard3DMaterialInfo
C
NvsStoryboard3DMorphingData
C
NvsStoryboard3DSceneAnimData
C
NvsStreamingContext
流媒体上下文
C
<NvsStreamingContextDelegate>
C
NvsTargetLevelDesc
C
NvsTargetLevelFactorDesc
C
NvsTemplateCaptionDesc
模板资源包里footage对应的字幕信息。如果trackIndex和clipIndex都是-1,表示该字幕是timeline字幕。如果仅clipIndex为-1,表示该字幕是轨道字幕。如果两者都不为-1,表示该字幕是片段字幕
C
NvsTemplateCompoundCaptionDesc
模板资源包里footage对应的组合字幕信息。如果trackIndex和clipIndex都是-1,表示该字幕是timeline字幕。如果仅clipIndex为-1,表示该字幕是轨道字幕。如果两者都不为-1,表示该字幕是片段字幕
C
NvsTemplateCompoundCaptionItemDesc
模板资源包里footage对应的组合字幕信息
C
NvsTemplateFootageCorrespondingClipInfo
模板资源包里footage对应的片段信息
C
NvsTemplateFootageDesc
模板资源包里footage信息
C
NvsTemplateFootageInfo
模板footage信息
C
NvsThumbnailSequenceDesc
多缩略图序列信息描述
C
NvsThumbnailSequenceView
缩略图序列
C
NvsTimeline
时间线,编辑场景的时间轴实体
C
NvsTimelineAnimatedSticker
时间线动画贴纸类
C
NvsTimelineCaption
时间线字幕
C
NvsTimelineCompoundCaption
时间线复合字幕
C
NvsTimelineGraphCompositor
时间线合成器 时间线合成器是作用于时间线实例上的时间线合成器。
C
NvsTimelineVideoFx
时间线视频特效 时间线视频特效是作用于时间线实例上的视频特效。 时间线视频特效分为內建特效、包裹特效和自定义特效三种类型。 內建特效是集成在sdk内部的,不需要授权即可直接使用。包裹特效是将特效资源整合成了特效包,每个特效包都有其一一对应的授权文件,并且要先安装再使用,具体情况请参见
素材包安装
自定义特效是用户通过编写代码实现的特效 时间线视频特效包含特效入点和出点,通过入点和出点我们可以指定特效作用于时间线的位置和长度,入点要小于出点,单位为微秒。 时间线视频特效允许叠加,渲染顺序通过预设Z值控制。
C
NvsTimeStampValue
C
NvsTrack
轨道,容纳片段的实体
C
NvsTrackAnimatedSticker
轨道动画贴纸类
C
NvsTrackCaption
轨道字幕
C
NvsTrackCompoundCaption
时间线复合字幕
C
NvsTrackVideoFx
轨道视频特效
C
NvsUnitClip
C
NvsVertex3D
C
NvsVertexSpherical
C
NvsVideoClip
视频片段,对视频文件的描述
C
NvsVideoEffect
视频特效
C
NvsVideoEffectAnimatedSticker
动画贴纸类
C
NvsVideoEffectCaption
字幕
C
NvsVideoEffectCompoundCaption
C
NvsVideoEffectTransition
视频转场,片段间切换的特效
C
NvsVideoFrameInfo
视频帧信息
C
NvsVideoFrameReceiver
视频帧接收器
C
<NvsVideoFrameReceiverDelegate>
C
NvsVideoFrameRetriever
视频帧提取
C
NvsVideoFx
视频特效
C
NvsVideoResolution
视频解析度
C
NvsVideoTrack
视频轨道,视频片段的集合
C
NvsVideoTransition
视频转场,片段间切换的特效
C
NvsVrUtils
C
NvsWaveformDataGenerator
多缩略图序列
C
<NvsWaveformDataGeneratorDelegate>
C
NvsWaveformView
C
<SmartCutGeneratorDelegate>
智能剪辑回调接口
制作者
1.8.18