MeiCam SDK For iOS  3.10.0
Classes | Typedefs | Enumerations
NvsVideoClip.h File Reference
#import "NvsCommonDef.h"
#import "NvsClip.h"
#import "NvsCustomAudioFx.h"
#import "NvsCustomVideoFx.h"
#import "NvsClipCaption.h"
#import "NvsClipCompoundCaption.h"
#import "NvsClipAnimatedSticker.h"
#import <CoreGraphics/CGGeometry.h>

Go to the source code of this file.

Classes

class  NvsVideoClip
 The video clip is description of the video file. More...
 

Typedefs

typedef enum NvsVideoClipType NvsVideoClipType
 The type of the video clip. More...
 
typedef enum NvsSourceBackgroundMode NvsSourceBackgroundMode
 Background mode. More...
 

Enumerations

enum  NvsVideoClipType { NvsVideoClipType_AV = 0, NvsVideoClipType_Image }
 The type of the video clip. More...
 
enum  NvsStreamingEngineImageClipMotionMode { NvsStreamingEngineImageClipMotionMode_LetterBoxZoomIn = 0, NvsStreamingEngineImageClipMotionMode_LetterBoxZoomOut, NvsStreamingEngineImageClipMotionMode_ROI, NvsStreamingEngineImageClipMotionMode_Crop }
 The motion mode of the clip. More...
 
enum  NvsSourceBackgroundMode { NvsSourceBackgroundModeColorSolid = 0, NvsSourceBackgroundModeBlur }
 Background mode. More...
 

Variant image fill mode

enum  NvsVariantImageFillMode { NvsVariantImageFillModeAspectFit = 0, NvsVariantImageFillModeAspectFill, NvsVariantImageFillModeFill }
 
enum  NvsClipWrapMode { NvsClipWrapMode_Repeat_LastFrame = 0, NvsClipWrapMode_Repeat_FirstFrame = 1, NvsClipWrapMode_Repeat = 2 }
 
enum  NvsExtraVideoRotation { NvsExtraVideoRotation_0 = 0, NvsExtraVideoRotation_90 = 1, NvsExtraVideoRotation_180 = 2, NvsExtraVideoRotation_270 = 3 }
 
enum  NvsClipBlendingMode {
  NvsClipBlendingMode_Normal = 0, NvsClipBlendingMode_Multiplay, NvsClipBlendingMode_Subtract, NvsClipBlendingMode_Screen,
  NvsClipBlendingMode_Add, NvsClipBlendingMode_Exclusion, NvsClipBlendingMode_Darken, NvsClipBlendingMode_Burn,
  NvsClipBlendingMode_LinearBurn, NvsClipBlendingMode_Lighten, NvsClipBlendingMode_Dodge, NvsClipBlendingMode_Overlay,
  NvsClipBlendingMode_SoftLight, NvsClipBlendingMode_HardLight, NvsClipBlendingMode_VividLight, NvsClipBlendingMode_PinLight,
  NvsClipBlendingMode_LinearLight, NvsClipBlendingMode_HardMix, NvsClipBlendingMode_Difference
}
 Track blending mode. More...
 
typedef enum NvsVariantImageFillMode NvsVariantImageFillMode
 
typedef enum NvsClipWrapMode NvsClipWrapMode
 
typedef enum NvsExtraVideoRotation NvsExtraVideoRotation
 
typedef enum NvsClipBlendingMode NvsClipBlendingMode
 Track blending mode. More...
 

Typedef Documentation

◆ NvsClipBlendingMode

Track blending mode.

◆ NvsClipWrapMode

◆ NvsExtraVideoRotation

◆ NvsSourceBackgroundMode

Background mode.

◆ NvsVariantImageFillMode

◆ NvsVideoClipType

The type of the video clip.

Enumeration Type Documentation

◆ NvsClipBlendingMode

Track blending mode.

Enumerator
NvsClipBlendingMode_Normal 

Normal mode.

NvsClipBlendingMode_Multiplay 

multiplay mode

NvsClipBlendingMode_Subtract 

Subtract mode.

NvsClipBlendingMode_Screen 

Screen mode.

NvsClipBlendingMode_Add 

Add mode.

NvsClipBlendingMode_Exclusion 

Exclusion mode.

NvsClipBlendingMode_Darken 

Darken mode.

NvsClipBlendingMode_Burn 

Burn mode.

NvsClipBlendingMode_LinearBurn 

Linear Burn mode.

NvsClipBlendingMode_Lighten 

Lighten mode.

NvsClipBlendingMode_Dodge 

Dodge mode.

NvsClipBlendingMode_Overlay 

Overlay mode.

NvsClipBlendingMode_SoftLight 

SoftLight mode.

NvsClipBlendingMode_HardLight 

HardLight mode.

NvsClipBlendingMode_VividLight 

VividLight mode.

NvsClipBlendingMode_PinLight 

PinLight mode.

NvsClipBlendingMode_LinearLight 

LinearLight mode.

NvsClipBlendingMode_HardMix 

HardMix mode.

NvsClipBlendingMode_Difference 

Difference mode.

◆ NvsClipWrapMode

Enumerator
NvsClipWrapMode_Repeat_LastFrame 
NvsClipWrapMode_Repeat_FirstFrame 
NvsClipWrapMode_Repeat 

◆ NvsExtraVideoRotation

Enumerator
NvsExtraVideoRotation_0 
NvsExtraVideoRotation_90 
NvsExtraVideoRotation_180 
NvsExtraVideoRotation_270 

◆ NvsSourceBackgroundMode

Background mode.

Enumerator
NvsSourceBackgroundModeColorSolid 

Solid color.

NvsSourceBackgroundModeBlur 

Blur.

◆ NvsStreamingEngineImageClipMotionMode

The motion mode of the clip.

Since
1.1.0
Enumerator
NvsStreamingEngineImageClipMotionMode_LetterBoxZoomIn 

Zoom in.

NvsStreamingEngineImageClipMotionMode_LetterBoxZoomOut 

Zoom out.

NvsStreamingEngineImageClipMotionMode_ROI 

The image clip's ROI(Region Of Interesting) //!< 图片片段ROI(Region Of Interesting)

NvsStreamingEngineImageClipMotionMode_Crop 

Image clip's crop.

◆ NvsVariantImageFillMode

Enumerator
NvsVariantImageFillModeAspectFit 

Select one of the long sides of the length and width as the basis to fill in equal proportions.

NvsVariantImageFillModeAspectFill 

Select one of the short sides of the length and width as the basis to fill in equal proportions.

NvsVariantImageFillModeFill 

fill

◆ NvsVideoClipType

The type of the video clip.

Enumerator
NvsVideoClipType_AV 

Audio and video.

NvsVideoClipType_Image 

Image.