4#include <QtCore/qvariant.h>
5#include <QtCore/qdebug.h>
15#include <private/qplatformaudioinput_p.h>
16#include <private/qplatformaudiooutput_p.h>
35 return m_cameraControl;
41 if (m_cameraControl == control)
44 if (m_cameraControl) {
50 m_cameraControl = control;
60 return m_imageCaptureControl;
66 if (m_imageCaptureControl == control)
69 if (m_imageCaptureControl)
72 m_imageCaptureControl = control;
73 if (m_imageCaptureControl)
85 if (m_encoder == control)
100 if (m_audioInput ==
input)
105 m_audioInput =
input;
118 if (m_audioOutput ==
output)
169#include "moc_avfcameraservice_p.cpp"
void setAudioInput(QPlatformAudioInput *) override
void audioOutputDestroyed()
void audioInputDestroyed()
void setImageCapture(QPlatformImageCapture *imageCapture) override
void setAudioOutputMuted(bool muted)
QPlatformMediaRecorder * mediaRecorder() override
void setAudioOutput(QPlatformAudioOutput *) override
void audioOutputChanged()
void setVideoPreview(QVideoSink *sink) override
void setCamera(QPlatformCamera *camera) override
void setMediaRecorder(QPlatformMediaRecorder *recorder) override
void setAudioInputMuted(bool muted)
void setAudioOutputVolume(float volume)
QPlatformImageCapture * imageCapture() override
QPlatformCamera * camera() override
void setAudioInputVolume(float volume)
void setAudioOutputMuted(bool muted)
void setAudioInputVolume(float volume)
void setVideoSink(QVideoSink *sink)
void setAudioOutputVolume(float volume)
void setAudioInputMuted(bool muted)
void setCaptureSession(QPlatformMediaCaptureSession *) override
void setCaptureSession(QPlatformMediaCaptureSession *session)
void mutedChanged(bool muted)
void volumeChanged(float volume)
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
static bool disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *member)
\threadsafe
void destroyed(QObject *=nullptr)
This signal is emitted immediately before the object obj is destroyed, after any instances of QPointe...
The QVideoSink class represents a generic sink for video data.
GLsizei GLenum GLboolean sink
GLenum GLenum GLenum input
QT_BEGIN_NAMESPACE typedef uchar * output