16 #import <CoreGraphics/CGGeometry.h>
81 - (int64_t)changeInPoint:(int64_t)newInPoint;
96 - (int64_t)changeOutPoint:(int64_t)newOutPoint;
108 - (void)movePosition:(int64_t)offset;
121 - (void)setText:(NSInteger)captionIndex
122 text:(NSString *)text;
135 - (NSString *)getText:(NSInteger)captionIndex;
148 - (void)setFontFamily:(NSInteger)captionIndex
149 family:(NSString *)family;
162 - (NSString *)getFontFamily:(NSInteger)captionIndex;
175 - (void)setTextColor:(NSInteger)captionIndex
202 - (void)setWeight:(
int)weight captionIndex:(
int)captionIndex;
215 - (int)getWeight:(
int)captionIndex;
226 - (void)setCaptionTranslation:(CGPoint)translation;
249 - (void)translateCaption:(CGPoint)translationOffset;
260 - (void)setAnchorPoint:(CGPoint)anchor;
283 - (void)setScaleX:(
float)scale;
307 - (void)setScaleY:(
float)scale;
331 - (void)scaleCaption:(
float)scaleFactor
332 anchor:(CGPoint)anchor;
343 - (void)setRotationZ:(
float)angle;
366 - (void)rotateCaption:(
float)angle
367 anchor:(CGPoint)anchor;
379 - (void)rotateCaptionAroundCenter:(
float)angle
394 - (NSArray *)getCaptionBoundingVertices:(NSInteger)captionIndex
417 - (void)setZValue:(
float)value;
438 - (void)setOpacity:(
float)opacity;
474 - (void)setDrawOutline:(BOOL)drawOutline captionIndex:(
int)captionIndex;
488 - (BOOL)getDrawOutline:(
int)captionIndex;
502 - (void)setOutlineColor:(
NvsEffectColor)outlineColor captionIndex:(
int)captionIndex;
530 - (void)setOutlineWidth:(
float)outlineWidth captionIndex:(
int)captionIndex;
544 - (float)getOutlineWidth:(
int)captionIndex;
558 - (void)setBackgroundColor:(
NvsEffectColor)backgroundColor captionIndex:(
int)captionIndex;
586 - (void)setBold:(BOOL)bold captionIndex:(
int)captionIndex;
600 - (BOOL)getBold:(
int)captionIndex;
612 - (void)setItalic:(BOOL)italic captionIndex:(
int)captionIndex;
625 - (BOOL)getItalic:(
int)captionIndex;
635 - (void)setCurrentKeyFrameTime:(int64_t)time;
649 - (bool)setControlPoint:(NSString *)fxParam controlPointPair:(
NvsControlPointPair *)controlPointPair;
678 - (bool)removeKeyframeAtTime:(NSString *)fxParam time:(int64_t)time;
691 - (bool)removeAllKeyframe:(NSString *)fxParam;
704 - (bool)hasKeyframeList:(NSString *)fxParam;
721 - (int64_t)findKeyframeTime:(NSString *)fxParam time:(int64_t)time flags:(
int)flags;
727 @property (readonly) BOOL isPanoramic;
738 -(void)setCenterPolarAngle:(
float)centerPolarAngle;
751 -(float)getCenterPolarAngle:(
int)captionIndex;
762 -(void)setPolarAngleRange:(
float)polarAngleRange;
775 -(float)getPolarAngleRange:(
int)captionIndex;
786 -(void)setCenterAzimuthAngle:(
float)centerAzimuthAngle;
799 -(float)getCenterAzimuthAngle:(
int)captionIndex;
812 -(float)getOrthoAngleRange:(
int)captionIndex;
823 -(void)setPanoramicScaleX:(
float)scaleX;
834 -(float)getPanoramicScaleX;
845 -(void)setPanoramicScaleY:(
float)scaleY;
856 -(float)getPanoramicScaleY;
867 -(void)setPanoramicRotation:(
float)rotationAngle;
878 -(float)getPanoramicRotation;