Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
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
QQnxAudioRecorder
Definition
qqnxaudiorecorder_p.h:39
QQnxAudioRecorder::setInputDeviceId
void setInputDeviceId(const QByteArray &id)
Definition
qqnxaudiorecorder.cpp:140
QQnxAudioRecorder::record
void record()
Definition
qqnxaudiorecorder.cpp:155
QQnxAudioRecorder::~QQnxAudioRecorder
~QQnxAudioRecorder()
Definition
qqnxaudiorecorder.cpp:36
QQnxAudioRecorder::durationChanged
void durationChanged(qint64 durationMs)
QQnxAudioRecorder::setOutputUrl
void setOutputUrl(const QUrl &url)
Definition
qqnxaudiorecorder.cpp:145
QQnxAudioRecorder::stop
void stop()
Definition
qqnxaudiorecorder.cpp:168
QQnxAudioRecorder::setMediaEncoderSettings
void setMediaEncoderSettings(const QMediaEncoderSettings &settings)
Definition
qqnxaudiorecorder.cpp:150
QQnxAudioRecorder::actualLocationChanged
void actualLocationChanged(const QUrl &location)
QQnxMediaEventThread
Definition
qqnxmediaeventthread_p.h:29
QQnxMediaEventThread::run
void run() override
Definition
qqnxmediaeventthread.cpp:53
QQnxMediaEventThread::signalRead
void signalRead()
Definition
qqnxmediaeventthread.cpp:83
QQnxMediaEventThread::~QQnxMediaEventThread
~QQnxMediaEventThread() override
Definition
qqnxmediaeventthread.cpp:44
mmr_state
mmr_state
Definition
mmrenderertypes.h:22
MMR_STATE_DESTROYED
@ MMR_STATE_DESTROYED
Definition
mmrenderertypes.h:23
MMR_STATE_PLAYING
@ MMR_STATE_PLAYING
Definition
mmrenderertypes.h:26
MMR_STATE_STOPPED
@ MMR_STATE_STOPPED
Definition
mmrenderertypes.h:25
MMR_STATE_IDLE
@ MMR_STATE_IDLE
Definition
mmrenderertypes.h:24
mmr_event_type
mmr_event_type
Definition
mmrenderertypes.h:29
MMR_EVENT_STATE
@ MMR_EVENT_STATE
Definition
mmrenderertypes.h:32
MMR_EVENT_OVERFLOW
@ MMR_EVENT_OVERFLOW
Definition
mmrenderertypes.h:33
MMR_EVENT_INPUT
@ MMR_EVENT_INPUT
Definition
mmrenderertypes.h:38
MMR_EVENT_ERROR
@ MMR_EVENT_ERROR
Definition
mmrenderertypes.h:31
MMR_EVENT_STATUS
@ MMR_EVENT_STATUS
Definition
mmrenderertypes.h:35
MMR_EVENT_TRKPAR
@ MMR_EVENT_TRKPAR
Definition
mmrenderertypes.h:41
MMR_EVENT_PLAYLIST
@ MMR_EVENT_PLAYLIST
Definition
mmrenderertypes.h:37
MMR_EVENT_CTXTPAR
@ MMR_EVENT_CTXTPAR
Definition
mmrenderertypes.h:40
MMR_EVENT_NONE
@ MMR_EVENT_NONE
Definition
mmrenderertypes.h:30
MMR_EVENT_OTHER
@ MMR_EVENT_OTHER
Definition
mmrenderertypes.h:42
MMR_EVENT_OUTPUT
@ MMR_EVENT_OUTPUT
Definition
mmrenderertypes.h:39
MMR_EVENT_METADATA
@ MMR_EVENT_METADATA
Definition
mmrenderertypes.h:36
MMR_EVENT_WARNING
@ MMR_EVENT_WARNING
Definition
mmrenderertypes.h:34
mmr_event_get
const mmr_event_t * mmr_event_get(mmr_context_t *ctxt)
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
buildDevicePath
static QByteArray buildDevicePath(const QByteArray &deviceId, const QMediaEncoderSettings &settings)
Definition
qqnxaudiorecorder.cpp:15
mmr_context_t
typedefQT_BEGIN_NAMESPACE struct mmr_context mmr_context_t
Definition
qqnxmediaeventthread_p.h:26
mmr_event::mmr_event_details::mmr_event_error
Definition
mmrenderertypes.h:56
mmr_event::mmr_event_details::mmr_event_error::info
mmr_error_info_t info
Definition
mmrenderertypes.h:57
mmr_event::mmr_event_details::mmr_event_metadata
Definition
mmrenderertypes.h:65
mmr_event::mmr_event_details::mmr_event_metadata::index
unsigned index
Definition
mmrenderertypes.h:66
mmr_event::mmr_event_details::mmr_event_output
Definition
mmrenderertypes.h:79
mmr_event::mmr_event_details::mmr_event_output::id
unsigned id
Definition
mmrenderertypes.h:80
mmr_event::mmr_event_details::mmr_event_playlist
Definition
mmrenderertypes.h:73
mmr_event::mmr_event_details::mmr_event_playlist::length
unsigned length
Definition
mmrenderertypes.h:76
mmr_event::mmr_event_details::mmr_event_playlist::start
unsigned start
Definition
mmrenderertypes.h:74
mmr_event::mmr_event_details::mmr_event_playlist::end
unsigned end
Definition
mmrenderertypes.h:75
mmr_event::mmr_event_details::mmr_event_state
Definition
mmrenderertypes.h:51
mmr_event::mmr_event_details::mmr_event_state::oldspeed
int oldspeed
Definition
mmrenderertypes.h:53
mmr_event::mmr_event_details::mmr_event_state::oldstate
mmr_state_t oldstate
Definition
mmrenderertypes.h:52
mmr_event::mmr_event_details::mmr_event_trkparam
Definition
mmrenderertypes.h:69
mmr_event::mmr_event_details::mmr_event_trkparam::index
unsigned index
Definition
mmrenderertypes.h:70
mmr_event::mmr_event_details::mmr_event_warning
Definition
mmrenderertypes.h:60
mmr_event::mmr_event_details::mmr_event_warning::obj
const strm_string_t * obj
Definition
mmrenderertypes.h:62
mmr_event::mmr_event_details::mmr_event_warning::str
const char * str
Definition
mmrenderertypes.h:61
mmr_event
Definition
mmrenderertypes.h:45
mmr_event::usrdata
void * usrdata
Definition
mmrenderertypes.h:88
mmr_event::objname
const char * objname
Definition
mmrenderertypes.h:87
mmr_event::state
mmr_state_t state
Definition
mmrenderertypes.h:47
mmr_event::type
mmr_event_type_t type
Definition
mmrenderertypes.h:46
mmr_event::data
const strm_dict_t * data
Definition
mmrenderertypes.h:86
mmr_event::pos_obj
const strm_string_t * pos_obj
Definition
mmrenderertypes.h:84
mmr_event::pos_str
const char * pos_str
Definition
mmrenderertypes.h:85
mmr_event::speed
int speed
Definition
mmrenderertypes.h:48
mmr_event::mmr_event_details
Definition
mmrenderertypes.h:49
qtmultimedia
src
plugins
multimedia
qnx
common
qqnxmediaeventthread_p.h
Generated on
for Qt by
1.18.0