lv_ffmpeg.h
Enums
Functions
-
void lv_ffmpeg_init(void)
Register FFMPEG image decoder
-
int lv_ffmpeg_get_frame_num(const char *path)
Get the number of frames contained in the file
- Parameters:
path – image or video file name
- Returns:
Number of frames, less than 0 means failed
-
lv_obj_t *lv_ffmpeg_player_create(lv_obj_t *parent)
Create ffmpeg_player object
- Parameters:
parent – pointer to an object, it will be the parent of the new player
- Returns:
pointer to the created ffmpeg_player
-
lv_result_t lv_ffmpeg_player_set_src(lv_obj_t *obj, const char *path)
Set the path of the file to be played.
- Parameters:
obj – pointer to a ffmpeg_player object
path – video file path
- Returns:
LV_RESULT_OK: no error; LV_RESULT_INVALID: can't get the info.
-
void lv_ffmpeg_player_set_cmd(lv_obj_t *obj, lv_ffmpeg_player_cmd_t cmd)
Set command control video player
- Parameters:
obj – pointer to a ffmpeg_player object
cmd – control commands
Variables
-
const lv_obj_class_t lv_ffmpeg_player_class