4#ifndef QGSTREAMERAUDIODEVICEINFO_H
5#define QGSTREAMERAUDIODEVICEINFO_H
18#include <QtCore/qbytearray.h>
19#include <QtCore/qstringlist.h>
20#include <QtCore/qlist.h>
22#include <QtMultimedia/qaudio.h>
23#include <QtMultimedia/qaudiodevice.h>
24#include <QtMultimedia/private/qaudiodevice_p.h>
26#include <QtGstreamerMediaPluginImpl/private/qgst_handle_types_p.h>
32class QGStreamerCustomAudioDeviceInfo :
public QAudioDevicePrivate
35 QGStreamerCustomAudioDeviceInfo(
const QByteArray &gstreamerPipeline, QAudioDevice::Mode mode);
Combined button and popup list for selecting options.
bool isCustomAudioDevice(const QAudioDevicePrivate *device)
bool isCustomAudioDevice(const QAudioDevice &device)
QAudioDevice qMakeCustomGStreamerAudioInput(const QByteArray &gstreamerPipeline)
QAudioDevice qMakeCustomGStreamerAudioOutput(const QByteArray &gstreamerPipeline)