コード例 #1
0
ファイル: wx_player.cpp プロジェクト: 371816210/vlc_vlc
void MainWindow::stop() {
    pause();
    libvlc_media_player_stop(media_player);
    stop_button->Enable(false);
    setTimeline(0.0);
    timeline->Enable(false);
}
コード例 #2
0
ファイル: TimeLineGui.cpp プロジェクト: mash-graz/Natron
TimeLineGui::TimeLineGui(ViewerInstance* viewer,
                         boost::shared_ptr<TimeLine> timeline,
                         Gui* gui,
                         ViewerTab* viewerTab)
    : QGLWidget(viewerTab)
    , _imp( new TimelineGuiPrivate(this, viewer, gui, viewerTab) )
{
    setTimeline(timeline);
    setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
    setMouseTracking(true);
}
コード例 #3
0
ファイル: TimeLineGui.cpp プロジェクト: kcotugno/Natron
TimeLineGui::TimeLineGui(const ViewerNodePtr& viewer,
                         const TimeLinePtr& timeline,
                         Gui* gui,
                         ViewerTab* viewerTab)
    : QGLWidget(viewerTab)
    , _imp( new TimelineGuiPrivate(this, viewer, gui, viewerTab) )
{
    setTimeline(timeline);
    setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
    setMouseTracking(true);
}
コード例 #4
0
ファイル: wx_player.cpp プロジェクト: 371816210/vlc_vlc
void MainWindow::OnPositionChanged_VLC(wxCommandEvent& event) {
    float factor = libvlc_media_player_get_position(media_player);
    setTimeline(factor);
}