#import "NvsEffect.h"
#import <CoreGraphics/CGGeometry.h>
Go to the source code of this file.
|  | 
| enum | NvsVideoEffectCategory { NvsVideoEffectDefaultCategory, 
NvsVideoEffectUserCategory, 
NvsVideoEffectThemeCategory
 } | 
|  | 
| enum | NvsVideoEffectRoleInTheme { NvsVideoEffectRoleInThemeGeneral, 
NvsVideoEffectRoleInThemeTitle, 
NvsVideoEffectRoleInThemeTrailer
 } | 
|  | The role of the clip in the theme.  More... 
 | 
|  | 
| enum | NvsVideoEffectTextAlignment { NvsVideoEffectTextAlignmentLeft = 0, 
NvsVideoEffectTextAlignmentCenter, 
NvsVideoEffectTextAlignmentRight, 
NvsVideoEffectTextAlignmentTop,
 NvsVideoEffectTextAlignmentBottom, 
NvsVideoEffectTextAlignmentVCenter
 }
 | 
|  | Text alignment style.  More... 
 | 
|  | 
| enum | NvsVideoEffectAssetDefaultParam { VIDEO_EFFECT_USE_ASSET_DEFAULT_PARAM = 0, 
VIDEO_EFFECT_NOT_USE_ASSET_DEFAULT_PARAM
 } | 
|  | Uses the default caption package.  More... 
 | 
|  | 
| typedef enum NvsVideoEffectCategory | NvsVideoEffectCategory | 
|  | 
| typedef enum NvsVideoEffectRoleInTheme | NvsVideoEffectRoleInTheme | 
|  | The role of the clip in the theme.  More... 
 | 
|  | 
| typedef enum NvsVideoEffectTextAlignment | NvsVideoEffectTextAlignment | 
|  | Text alignment style.  More... 
 | 
|  | 
| typedef enum NvsVideoEffectAssetDefaultParam | NvsVideoEffectAssetDefaultParam | 
|  | Uses the default caption package.  More... 
 | 
|  | 
◆ NvsVideoEffectAssetDefaultParam
Uses the default caption package. 
 
 
◆ NvsVideoEffectCategory
◆ NvsVideoEffectLetterSpacingType
◆ NvsVideoEffectRoleInTheme
The role of the clip in the theme. 
 
 
◆ NvsVideoEffectTextAlignment
◆ NvsVideoEffectAssetDefaultParam
Uses the default caption package. 
| Enumerator | 
|---|
| VIDEO_EFFECT_USE_ASSET_DEFAULT_PARAM |  | 
| VIDEO_EFFECT_NOT_USE_ASSET_DEFAULT_PARAM |  | 
 
 
◆ NvsVideoEffectBoundingType
| Enumerator | 
|---|
| NvsVideoEffectBoundingType_Text | The actual text bounding.  | 
| NvsVideoEffectBoundingType_Text_Frame | Text frame bounding.  | 
| NvsVideoEffectBoundingType_Frame | The whole bounding including decoration.  | 
| NvsVideoEffectBoundingType_Text_Origin_Frame | Text frame bounding that has not been transformed.  | 
| NvsVideoEffectBoundingType_Typographic_Text | The typographic text bounding.  | 
 
 
◆ NvsVideoEffectCategory
| Enumerator | 
|---|
| NvsVideoEffectDefaultCategory | Default type.  | 
| NvsVideoEffectUserCategory | User-defined type.  | 
| NvsVideoEffectThemeCategory | Theme category.  | 
 
 
◆ NvsVideoEffectLetterSpacingType
letter spacing type 
| Enumerator | 
|---|
| NvsVideoEffectLetterSpacingTypePercentage |  | 
| NvsVideoEffectLetterSpacingTypeAbsolute |  | 
 
 
◆ NvsVideoEffectRoleInTheme
The role of the clip in the theme. 
| Enumerator | 
|---|
| NvsVideoEffectRoleInThemeGeneral | General.  | 
| NvsVideoEffectRoleInThemeTitle | Title.  | 
| NvsVideoEffectRoleInThemeTrailer | Trailer.  | 
 
 
◆ NvsVideoEffectTextAlignment
Text alignment style. 
| Enumerator | 
|---|
| NvsVideoEffectTextAlignmentLeft |  | 
| NvsVideoEffectTextAlignmentCenter |  | 
| NvsVideoEffectTextAlignmentRight |  | 
| NvsVideoEffectTextAlignmentTop |  | 
| NvsVideoEffectTextAlignmentBottom |  | 
| NvsVideoEffectTextAlignmentVCenter |  |