Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qtmultimediaquicktypes_p.h
Go to the documentation of this file.
1// Copyright (C) 2022 The Qt Company
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QTMULTIMEDIAQUICKTYPES_H
5#define QTMULTIMEDIAQUICKTYPES_H
6
7//
8// W A R N I N G
9// -------------
10//
11// This file is not part of the Qt API. It exists purely as an
12// implementation detail. This header file may change from version to
13// version without notice, or even be removed.
14//
15// We mean it.
16//
17
18#include <QtQml/qqml.h>
19#include <QtMultimedia/QtMultimedia>
20#include <private/qtmultimediaquickglobal_p.h>
21
23
25{
28 QML_NAMED_ELEMENT(CaptureSession) // ### MediaCaptureSession?
29};
30
37
44
51
58
65
72
73// To prevent the same type from being exported twice into qmltypes
74// (for value type and for the enums)
76{
78};
79
86
93
100
102{
105 QML_NAMED_ELEMENT(AudioOutput)
106};
107
109{
112 QML_NAMED_ELEMENT(audioDevice)
113};
114
115// To prevent the same type from being exported twice into qmltypes
116// (for value type and for the enums)
118{
120};
121
128
130{
133 QML_NAMED_ELEMENT(cameraDevice)
134};
135
136// To prevent the same type from being exported twice into qmltypes
137// (for value type and for the enums)
139{
141};
142
149
151{
154 QML_NAMED_ELEMENT(mediaFormat)
155};
156
157// To prevent the same type from being exported twice into qmltypes
158// (for value type and for the enums)
160{
162};
163
170
172{
175 QML_NAMED_ELEMENT(cameraFormat)
176};
177
179{
182 QML_NAMED_ELEMENT(VideoSink)
183};
184
186{
189 QML_NAMED_ELEMENT(capturableWindow)
190};
191
193{
196 QML_NAMED_ELEMENT(WindowCapture)
197};
198
200
201#endif
The QAudioDevice class provides an information about audio devices and their functionality.
\qmltype AudioInput \instantiates QAudioInput
Definition qaudioinput.h:19
\qmltype AudioOutput \instantiates QAudioOutput
The QCameraDevice class provides general information about camera devices.
The QCameraFormat class describes a video format supported by a camera device. \inmodule QtMultimedia...
The QCamera class provides interface for system camera devices.
Definition qcamera.h:28
\inmodule QtMultimedia
\inmodule QtMultimedia
The QMediaCaptureSession class allows capturing of audio and video content.
The QMediaDevices class provides information about available multimedia input and output devices.
\inmodule QtMultimedia
\inmodule QtMultimedia
\inmodule QtMultimedia
\inmodule QtMultimedia
The QScreen class is used to query screen properties. \inmodule QtGui.
Definition qscreen.h:32
The QVideoSink class represents a generic sink for video data.
Definition qvideosink.h:22
\inmodule QtMultimedia
Combined button and popup list for selecting options.
#define QML_ANONYMOUS
#define QML_FOREIGN_NAMESPACE(FOREIGN_NAMESPACE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_FOREIGN(FOREIGN_TYPE)
#define Q_GADGET
#define Q_NAMESPACE