2016-09-12 8 views
1

こんにちは私はUbuntuのQT 5.5.1にVLC Qtライブラリをビルドしました。 これでスナップショット機能を追加したいと思います。とにかく、あるいは何か考えがありますか? お知らせください。少しでもアイデアがあれば。vlc QTでスナップショットを取る方法は?

+0

[あり] (https://wiki.videolan.org/Take_a_snapshot/)既にVLCでスナップショットを撮る方法はありませんか? – Tarod

答えて

0

このライブラリでは、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); 
} 
関連する問題