VTT subtitle renderer wrapper class.
More...
#include "AliVttSubtitleView.h"
VTT subtitle renderer wrapper class.
Wrapper for AliVttRenderImpl, providing a more concise interface. Supports dependency injection, allowing custom rendering implementations.
◆ clear
Clear all subtitle content.
◆ getVttHeader
Get VTT header information.
- Returns
- AliWebVttHeader object, returns nil if not set
◆ hide:data:
| - (void) hide: |
|
(int) | index |
| data: |
|
(NSString *) | data |
Hide subtitle.
- Parameters
-
| index | Subtitle index |
| data | Subtitle data |
◆ initHeader:
| - (void) initHeader: |
|
(NSString *) | header |
|
Initialize VTT header.
- Parameters
-
◆ initWithRenderImpl:
Initialize with custom rendering implementation.
- Parameters
-
| renderImpl | Custom rendering implementation object |
- Returns
- Initialized renderer object
◆ setVideoInfo:videoHeight:mode:
| - (void) setVideoInfo: |
|
(int) | videoWidth |
| videoHeight: |
|
(int) | videoHeight |
| mode: |
|
(AVPScalingMode) | mode |
Set video information.
- Parameters
-
| videoWidth | Video width |
| videoHeight | Video height |
| mode | Scaling mode |
◆ setView:
| - (void) setView: |
|
(void *) | view |
|
Set rendering view.
- Parameters
-
| view | Void pointer to CALayer object |
◆ show:data:
| - (void) show: |
|
(int) | index |
| data: |
|
(NSString *) | data |
Show subtitle.
- Parameters
-
| index | Subtitle index |
| data | Subtitle data |
◆ renderHandle
实际的渲染实现对象 Actual rendering implementation object
The documentation for this class was generated from the following file: