4#ifndef QGSTREAMERINTEGRATION_H
5#define QGSTREAMERINTEGRATION_H
18#include <QtMultimedia/private/qplatformmediaintegration_p.h>
19#include <QtMultimedia/private/qgstreamer_platformspecificinterface_p.h>
The QAudioDecoder class implements decoding audio.
The QAudioDevice class provides an information about audio devices and their functionality.
\qmltype AudioOutput \instantiates QAudioOutput
The QCamera class provides interface for system camera devices.
QPlatformVideoDevices * createVideoDevices() override
QPlatformMediaFormatInfo * createFormatInfo() override
QMaybe< QPlatformCamera * > createCamera(QCamera *) override
QMaybe< QPlatformVideoSink * > createVideoSink(QVideoSink *sink) override
QGStreamerPlatformSpecificInterfaceImplementation m_platformSpecificImplementation
QMaybe< QPlatformImageCapture * > createImageCapture(QImageCapture *) override
QAbstractPlatformSpecificInterface * platformSpecificInterface() override
QMaybe< QPlatformMediaRecorder * > createRecorder(QMediaRecorder *) override
QMaybe< QPlatformAudioDecoder * > createAudioDecoder(QAudioDecoder *decoder) override
QMaybe< QPlatformMediaCaptureSession * > createCaptureSession() override
QMaybe< QPlatformAudioInput * > createAudioInput(QAudioInput *) override
const QGstreamerFormatInfo * gstFormatsInfo()
QMaybe< QPlatformAudioOutput * > createAudioOutput(QAudioOutput *) override
static QGstreamerIntegration * instance()
GstDevice * videoDevice(const QByteArray &id)
QMaybe< QPlatformMediaPlayer * > createPlayer(QMediaPlayer *player) override
The QVideoSink class represents a generic sink for video data.
Combined button and popup list for selecting options.
GLsizei GLenum GLboolean sink