Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qqnxmediaeventthread_p.h
Go to the documentation of this file.
1
// Copyright (C) 2017 QNX Software Systems. All rights reserved.
2
// Copyright (C) 2021 The Qt Company
3
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
4
5
#ifndef QQNXMEDIAEVENTTHREAD_P_H
6
#define QQNXMEDIAEVENTTHREAD_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#include <QtCore/QThread>
20
21
#include <sys/neutrino.h>
22
#include <sys/siginfo.h>
23
24
QT_BEGIN_NAMESPACE
25
26
typedef
struct
mmr_context
mmr_context_t
;
27
28
class
QQnxMediaEventThread
:
public
QThread
29
{
30
Q_OBJECT
31
32
public
:
33
QQnxMediaEventThread
(
mmr_context_t
*
context
);
34
~QQnxMediaEventThread
()
override
;
35
36
void
signalRead
();
37
38
protected
:
39
void
run
()
override
;
40
41
Q_SIGNALS
:
42
void
eventPending
();
43
44
private
:
45
void
shutdown();
46
47
int
m_channelId;
48
int
m_connectionId;
49
struct
sigevent m_mmrEvent;
50
mmr_context_t
*m_mmrContext;
51
};
52
53
QT_END_NAMESPACE
54
55
#endif
// QQnxMediaEventThread_H
QQnxMediaEventThread
Definition
qqnxmediaeventthread_p.h:29
QQnxMediaEventThread::run
void run() override
Definition
qqnxmediaeventthread.cpp:53
QQnxMediaEventThread::signalRead
void signalRead()
Definition
qqnxmediaeventthread.cpp:83
QQnxMediaEventThread::eventPending
void eventPending()
QQnxMediaEventThread::~QQnxMediaEventThread
~QQnxMediaEventThread() override
Definition
qqnxmediaeventthread.cpp:44
QThread
Definition
qthread.h:30
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
context
static void * context
Definition
qandroidaudiosource.cpp:42
mmr_context_t
typedefQT_BEGIN_NAMESPACE struct mmr_context mmr_context_t
Definition
qqnxmediaeventthread_p.h:26
Q_OBJECT
#define Q_OBJECT
Definition
qtmetamacros.h:117
Q_SIGNALS
#define Q_SIGNALS
Definition
qtmetamacros.h:45
qtmultimedia
src
plugins
multimedia
qnx
common
qqnxmediaeventthread_p.h
Generated by
1.9.7