ATVSubtitleConfig
@interface ATVSubtitleConfig : NSObject
An container holds all ATVSubtitle.
-
An array of ATVSubtitle objects for different languages. - see: ATVSubtitle
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSArray<ATVSubtitle *> *subtitles;Swift
var subtitles: [ATVSubtitle]! { get set } -
Subtitle text font.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) int *subtitleFont;Swift
var subtitleFont: UnsafeMutablePointer<Int32>! { get set } -
Subtitle text color.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) int *subtitleTextColor;Swift
var subtitleTextColor: UnsafeMutablePointer<Int32>! { get set } -
Subtitle stroke color.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) int *subtitleStrokeColor;Swift
var subtitleStrokeColor: UnsafeMutablePointer<Int32>! { get set } -
Subtitle stroke width.
Note that the subtitle is in two layers: stroke and foreground text. The stroke width should be doubled as inner half of the stroke is covered by the foreground text.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat subtitleStrokeWidth;Swift
var subtitleStrokeWidth: CGFloat { get set } -
Factory method that creates ATVSubtitleConfig object with array of ATVSubtitle object. - parameter: subtitles Array of ATVSubtitle object.
Declaration
Objective-C
+ (instancetype)initWithSubtitles:(NSArray<ATVSubtitle *> *)subtitles;Swift
class func initWith(_ subtitles: [ATVSubtitle]!) -> Self!Parameters
subtitlesArray of ATVSubtitle object.
ATVSubtitleConfig Class Reference