/** * @file lv_ffmpeg_private.h * */ #ifndef LV_FFMPEG_PRIVATE_H #define LV_FFMPEG_PRIVATE_H #ifdef __cplusplus extern "C" { #endif /********************* * INCLUDES *********************/ #include "lv_ffmpeg.h" #if LV_USE_FFMPEG != 0 #include "../../widgets/image/lv_image_private.h" /********************* * DEFINES *********************/ /********************** * TYPEDEFS **********************/ struct lv_ffmpeg_player_t { lv_image_t img; lv_timer_t * timer; lv_image_dsc_t imgdsc; bool auto_restart; struct ffmpeg_context_s * ffmpeg_ctx; }; /********************** * GLOBAL PROTOTYPES **********************/ /********************** * MACROS **********************/ #endif /*LV_USE_FFMPEG*/ #ifdef __cplusplus } /*extern "C"*/ #endif #endif /*LV_FFMPEG_PRIVATE_H*/