C++ LibVLC Create Stream from Frames/Images

ぐ巨炮叔叔 提交于 2019-12-02 09:51:11

Create a media list and media play list in addition to a media player:

media_list_ = libvlc_media_list_new(vlc_instance_);
media_list_player_ = libvlc_media_list_player_new(vlc_instance_);
libvlc_media_list_player_set_media_list(media_list_player_, media_list_);
libvlc_media_list_player_set_media_player(media_list_player_, media_player_);

You can add image files to a vlc play list in the same way as you can add a video.

libvlc_media_t* media = libvlc_media_new_path(vlc_instance_, "image file");

if (media) {
      libvlc_media_list_lock(media_list_);
      libvlc_media_list_add_media(media_list_, media)
      libvlc_media_list_unlock(media_list_);
}

You can then cycle through the images by using the following:

libvlc_media_list_player_play_item_at_index(media_list_player_, index)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!