mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-10 16:29:55 +00:00
lottieplayer: ++ lotplayer_set_data()
Change-Id: I8f38f6473213aa2d9904aac0dd68aaa207b1e076
This commit is contained in:
parent
da0613c3ae
commit
7ac6a6d6ee
@ -15,6 +15,7 @@ typedef struct lotplayer_s LOTPlayer;
|
|||||||
LOT_EXPORT LOTPlayer *lotplayer_create(void);
|
LOT_EXPORT LOTPlayer *lotplayer_create(void);
|
||||||
LOT_EXPORT int lotplayer_destroy(LOTPlayer *player);
|
LOT_EXPORT int lotplayer_destroy(LOTPlayer *player);
|
||||||
LOT_EXPORT int lotplayer_set_file(LOTPlayer *player, const char *file);
|
LOT_EXPORT int lotplayer_set_file(LOTPlayer *player, const char *file);
|
||||||
|
LOT_EXPORT int lotplayer_set_data(LOTPlayer *player, const char *data, const char *key);
|
||||||
LOT_EXPORT int lotplayer_set_size(LOTPlayer *player, int w, int h);
|
LOT_EXPORT int lotplayer_set_size(LOTPlayer *player, int w, int h);
|
||||||
LOT_EXPORT int lotplayer_get_size(const LOTPlayer *player, int* w, int* h);
|
LOT_EXPORT int lotplayer_get_size(const LOTPlayer *player, int* w, int* h);
|
||||||
LOT_EXPORT float lotplayer_get_playtime(const LOTPlayer *player);
|
LOT_EXPORT float lotplayer_get_playtime(const LOTPlayer *player);
|
||||||
|
|||||||
@ -22,6 +22,16 @@ LOT_EXPORT int lotplayer_destroy(LOTPlayer *player)
|
|||||||
return LOT_PLAYER_ERROR_NONE;
|
return LOT_PLAYER_ERROR_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LOT_EXPORT int lotplayer_set_data(LOTPlayer *player, const char *data, const char *key)
|
||||||
|
{
|
||||||
|
if (!player) return LOT_PLAYER_ERROR_INVALID_PARAMETER;
|
||||||
|
bool ret = player->loadFromData(data, key);
|
||||||
|
|
||||||
|
if (!ret) return -1;
|
||||||
|
|
||||||
|
return LOT_PLAYER_ERROR_NONE;
|
||||||
|
}
|
||||||
|
|
||||||
LOT_EXPORT int lotplayer_set_file(LOTPlayer *player, const char *file)
|
LOT_EXPORT int lotplayer_set_file(LOTPlayer *player, const char *file)
|
||||||
{
|
{
|
||||||
if (!player) return LOT_PLAYER_ERROR_INVALID_PARAMETER;
|
if (!player) return LOT_PLAYER_ERROR_INVALID_PARAMETER;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user