File indexing completed on 2024-05-19 04:45:38

0001 /*
0002  * SPDX-FileCopyrightText: 2023 George Florea Bănuș <georgefb899@gmail.com>
0003  *
0004  * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0005  */
0006 
0007 #ifndef MPVABSTRACTITEM_P_H_INCLUDED
0008 #define MPVABSTRACTITEM_P_H_INCLUDED
0009 
0010 #include "mpvabstractitem.h"
0011 
0012 class MpvAbstractItemPrivate
0013 {
0014 public:
0015     explicit MpvAbstractItemPrivate(MpvAbstractItem *q);
0016 
0017     MpvAbstractItem *q_ptr;
0018     QThread *m_workerThread{nullptr};
0019     MpvController *m_mpvController{nullptr};
0020     mpv_handle *m_mpv{nullptr};
0021     mpv_render_context *m_mpv_gl{nullptr};
0022 };
0023 
0024 #endif // MPVABSTRACTITEM_P_H_INCLUDED