13 #import <Foundation/Foundation.h> 15 @protocol VOCommonPlayerSubtitle <NSObject>
25 - (VO_OSMP_RETURN_CODE) setSubtitlePath:(NSString *)filePath;
35 - (VO_OSMP_RETURN_CODE) enableSubtitle:(
bool)value;
45 - (VO_OSMP_RETURN_CODE) setSubtitleFontColor:(
int)color;
55 - (VO_OSMP_RETURN_CODE) setSubtitleFontOpacity:(
int)alpha;
65 - (VO_OSMP_RETURN_CODE) setSubtitleFontSizeScale:(
int)scale;
75 - (VO_OSMP_RETURN_CODE) setSubtitleFontBackgroundColor:(
int)color;
85 - (VO_OSMP_RETURN_CODE) setSubtitleFontBackgroundOpacity:(
int)alpha;
95 - (VO_OSMP_RETURN_CODE) setSubtitleWindowBackgroundColor:(
int)color;
105 - (VO_OSMP_RETURN_CODE) setSubtitleWindowBackgroundOpacity:(
int)alpha;
115 - (VO_OSMP_RETURN_CODE) setSubtitleFontItalic:(
bool)enable;
125 - (VO_OSMP_RETURN_CODE) setSubtitleFontBold:(
bool)enable;
135 - (VO_OSMP_RETURN_CODE) setSubtitleFontUnderline:(
bool)enable;
145 - (VO_OSMP_RETURN_CODE) setSubtitleFontName:(NSString *)name;
155 - (VO_OSMP_RETURN_CODE) setSubtitleFontEdgeType:(
int)type;
165 - (VO_OSMP_RETURN_CODE) setSubtitleFontEdgeColor:(
int)color;
175 - (VO_OSMP_RETURN_CODE) setSubtitleFontEdgeOpacity:(
int)alpha;
192 - (VO_OSMP_RETURN_CODE) setSubtitleBoundingBox:(
int)topPercent leftPercent:(
int)leftPercent bottomPercent:(
int)bottomPercent rightPercent:(
int)rightPercent;
203 - (VO_OSMP_RETURN_CODE) setSubtitleGravity:(VO_OSMP_HORIZONTAL)horizontal vertical:(VO_OSMP_VERTICAL)vertical;
211 - (VO_OSMP_RETURN_CODE) setSubtitleTrim:(NSString *) trimChars;
219 - (VO_OSMP_RETURN_CODE) resetSubtitleParameter;
229 - (VO_OSMP_RETURN_CODE) enableSubtitleAutoAdjustment:(
bool)value;
242 - (VO_OSMP_RETURN_CODE) previewSubtitle:(NSString *)sampleText view:(
id)view;