Здравствуйте, я создал библиотеку VLC Qt в QT 5.5.1 на Ubuntu. Теперь я хочу добавить в него функцию моментального снимка. Есть хоть какая-то идея? Пожалуйста, отметьте. Если у вас есть хоть немного идеи.
Как сделать снимок в vlc QT?
comment
Уже есть способ делать снимки в VLC, не так ли?
- person Tarod   schedule 12.09.2016
Ответы (1)
вы должны использовать класс VlcVideo в этой библиотеке. сначала создайте новый объект из этого класса. затем используйте эту функцию:
bool VlcVideo::takeSnapshot ( const QString & path ) const
более подробную информацию о классе VlcVideo можно найти по этой ссылке: https://vlc-qt.tano.si/reference/1.1/classVlcVideo.html#a4f3a741285dd9030f76bb996eaa011d4
очень простой код может быть таким:
#include "MayClass.h"
#include "VLCQtCore/Video.h"
void MayClass::initMembers()
{
_instance = new VlcInstance(VlcCommon::args(), this);
_player = new VlcMediaPlayer(_instance);
_video = new VlcVideo(_player);
}
void MayClass::takeSnapShot(QString filename)
{
_video->takeSnapshot(filename);
}
person
Atefe
schedule
07.12.2017