16 #import <CoreGraphics/CGGeometry.h>
77 - (void)setText:(NSInteger)captionIndex
78 text:(NSString *)text;
91 - (NSString *)getText:(NSInteger)captionIndex;
104 - (void)setFontFamily:(NSInteger)captionIndex
105 family:(NSString *)family;
118 - (NSString *)getFontFamily:(NSInteger)captionIndex;
131 - (void)setTextColor:(NSInteger)captionIndex
132 textColor:(const
NvsColor *)textColor;
145 - (
NvsColor)getTextColor:(NSInteger)captionIndex;
156 - (void)setCaptionTranslation:(CGPoint)translation;
179 - (void)translateCaption:(CGPoint)translationOffset;
190 - (void)setAnchorPoint:(CGPoint)anchor;
213 - (void)setScaleX:(
float)scale;
237 - (void)setScaleY:(
float)scale;
261 - (void)scaleCaption:(
float)scaleFactor
262 anchor:(CGPoint)anchor;
273 - (void)setRotationZ:(
float)angle;
296 - (void)rotateCaption:(
float)angle
297 anchor:(CGPoint)anchor;
309 - (void)rotateCaptionAroundCenter:(
float)angle
324 - (NSArray *)getCaptionBoundingVertices:(NSInteger)captionIndex
337 - (NSArray *)getCompoundBoundingVertices:(
NvsBoundingType)boundingType;
347 - (void)setZValue:(
float)value;
368 - (void)setOpacity:(
float)opacity;
393 - (void)setDrawOutline:(BOOL)drawOutline captionIndex:(
int)captionIndex;
407 - (BOOL)getDrawOutline:(
int)captionIndex;
421 - (void)setOutlineColor:(
NvsColor)outlineColor captionIndex:(
int)captionIndex;
435 -(
NvsColor)getOutlineColor:(
int)captionIndex;
449 - (void)setOutlineWidth:(
float)outlineWidth captionIndex:(
int)captionIndex;
463 - (float)getOutlineWidth:(
int)captionIndex;
477 - (void)setBackgroundColor:(
NvsColor)backgroundColor captionIndex:(
int)captionIndex;
491 - (
NvsColor)getBackgroundColor:(
int)captionIndex;
504 - (void)setBold:(BOOL)bold captionIndex:(
int)captionIndex;
517 - (BOOL)getBold:(
int)captionIndex;
530 - (void)setWeight:(
int)weight captionIndex:(
int)captionIndex;
543 - (int)getWeight:(
int)captionIndex;
555 - (void)setItalic:(BOOL)italic captionIndex:(
int)captionIndex;
567 - (BOOL)getItalic:(
int)captionIndex;
577 - (void)setCurrentKeyFrameTime:(int64_t)time;
591 - (bool)setControlPoint:(NSString *)fxParam controlPointPair:(
NvsControlPointPair *)controlPointPair;
619 - (bool)removeKeyframeAtTime:(NSString *)fxParam time:(int64_t)time;
631 - (bool)removeAllKeyframe:(NSString *)fxParam;
643 - (bool)hasKeyframeList:(NSString *)fxParam;
659 - (int64_t)findKeyframeTime:(NSString *)fxParam time:(int64_t)time flags:(
int)flags;
665 @property (readonly) BOOL isPanoramic;
676 -(void)setCenterPolarAngle:(
float)centerPolarAngle;
689 -(float)getCenterPolarAngle:(
int)captionIndex;
700 -(void)setPolarAngleRange:(
float)polarAngleRange;
713 -(float)getPolarAngleRange:(
int)captionIndex;
724 -(void)setCenterAzimuthAngle:(
float)centerAzimuthAngle;
737 -(float)getCenterAzimuthAngle:(
int)captionIndex;
750 -(float)getOrthoAngleRange:(
int)captionIndex;
761 -(void)setPanoramicScaleX:(
float)scaleX;
772 -(float)getPanoramicScaleX;
783 -(void)setPanoramicScaleY:(
float)scaleY;
794 -(float)getPanoramicScaleY;
805 -(void)setPanoramicRotation:(
float)rotationAngle;
816 -(float)getPanoramicRotation;
829 - (BOOL)isFrameCaption:(
unsigned int)captionIndex;