4 #import <CoreGraphics/CGGeometry.h>
65 - (void)setText:(NSInteger)captionIndex
66 text:(NSString *)text;
79 - (NSString *)getText:(NSInteger)captionIndex;
92 - (void)setFontFamily:(NSInteger)captionIndex
93 family:(NSString *)family;
106 - (NSString *)getFontFamily:(NSInteger)captionIndex;
119 - (void)setTextColor:(NSInteger)captionIndex
120 textColor:(const
NvsColor *)textColor;
133 - (
NvsColor)getTextColor:(NSInteger)captionIndex;
144 - (void)setCaptionTranslation:(CGPoint)translation;
167 - (void)translateCaption:(CGPoint)translationOffset;
178 - (void)setAnchorPoint:(CGPoint)anchor;
201 - (void)setScaleX:(
float)scale;
225 - (void)setScaleY:(
float)scale;
249 - (void)scaleCaption:(
float)scaleFactor
250 anchor:(CGPoint)anchor;
261 - (void)setRotationZ:(
float)angle;
284 - (void)rotateCaption:(
float)angle
285 anchor:(CGPoint)anchor;
297 - (void)rotateCaptionAroundCenter:(
float)angle
312 - (NSArray *)getCaptionBoundingVertices:(NSInteger)captionIndex
325 - (NSArray *)getCompoundBoundingVertices:(
NvsBoundingType)boundingType;
335 - (void)setZValue:(
float)value;
356 - (void)setOpacity:(
float)opacity;
381 - (void)setDrawOutline:(BOOL)drawOutline captionIndex:(
int)captionIndex;
395 - (BOOL)getDrawOutline:(
int)captionIndex;
409 - (void)setOutlineColor:(
NvsColor)outlineColor captionIndex:(
int)captionIndex;
423 -(
NvsColor)getOutlineColor:(
int)captionIndex;
437 - (void)setOutlineWidth:(
float)outlineWidth captionIndex:(
int)captionIndex;
451 - (float)getOutlineWidth:(
int)captionIndex;
465 - (void)setBackgroundColor:(
NvsColor)backgroundColor captionIndex:(
int)captionIndex;
479 - (
NvsColor)getBackgroundColor:(
int)captionIndex;
492 - (void)setBold:(BOOL)bold captionIndex:(
int)captionIndex;
505 - (BOOL)getBold:(
int)captionIndex;
518 - (void)setWeight:(
int)weight captionIndex:(
int)captionIndex;
531 - (int)getWeight:(
int)captionIndex;
543 - (void)setItalic:(BOOL)italic captionIndex:(
int)captionIndex;
555 - (BOOL)getItalic:(
int)captionIndex;
565 - (void)setCurrentKeyFrameTime:(int64_t)time;
579 - (bool)setControlPoint:(NSString *)fxParam controlPointPair:(
NvsControlPointPair *)controlPointPair;
607 - (bool)removeKeyframeAtTime:(NSString *)fxParam time:(int64_t)time;
619 - (bool)removeAllKeyframe:(NSString *)fxParam;
631 - (bool)hasKeyframeList:(NSString *)fxParam;
647 - (int64_t)findKeyframeTime:(NSString *)fxParam time:(int64_t)time flags:(
int)flags;
653 @property (readonly) BOOL isPanoramic;
664 -(void)setCenterPolarAngle:(
float)centerPolarAngle;
677 -(float)getCenterPolarAngle:(
int)captionIndex;
688 -(void)setPolarAngleRange:(
float)polarAngleRange;
701 -(float)getPolarAngleRange:(
int)captionIndex;
712 -(void)setCenterAzimuthAngle:(
float)centerAzimuthAngle;
725 -(float)getCenterAzimuthAngle:(
int)captionIndex;
738 -(float)getOrthoAngleRange:(
int)captionIndex;
749 -(void)setPanoramicScaleX:(
float)scaleX;
760 -(float)getPanoramicScaleX;
771 -(void)setPanoramicScaleY:(
float)scaleY;
782 -(float)getPanoramicScaleY;
793 -(void)setPanoramicRotation:(
float)rotationAngle;
804 -(float)getPanoramicRotation;