16#if defined(Q_OS_ANDROID)
18#elif defined(Q_OS_DARWIN)
20#elif defined(Q_OS_WINDOWS)
24#elif QT_CONFIG(pulseaudio)
26#elif defined(Q_OS_QNX)
28#elif defined(Q_OS_WASM)
29#include <private/qwasmmediadevices_p.h>
40 delete nativeInstance;
41 nativeInstance =
nullptr;
59#elif defined(Q_OS_WINDOWS)
61#elif defined(Q_OS_ANDROID)
65#elif QT_CONFIG(pulseaudio)
67#elif defined(Q_OS_QNX)
69#elif defined(Q_OS_WASM)
83 std::call_once(m_videoDevicesConnectionFlag, [
this]() {
151#include "moc_qplatformmediadevices_p.cpp"
The QAudioDevice class provides an information about audio devices and their functionality.
T value(qsizetype i) const
QObject * parent() const
Returns a pointer to the parent object.
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum format
QFileInfo info(fileName)
[8]
QPlatformMediaDevices * nativeInstance
QPlatformMediaDevices * instance
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent