3#ifndef QWINDOWSMEDIACAPTURE_H
4#define QWINDOWSMEDIACAPTURE_H
17#include <QtMultimedia/private/qplatformmediacapture_p.h>
18#include <QtMultimedia/private/qplatformmediaintegration_p.h>
26class QPlatformAudioInput;
37 void setCamera(QPlatformCamera *camera)
override;
bool canReadQrc() const override
void setAudioFormat(const QAudioFormat &format) override
bool bufferAvailable() const override
QUrl source() const override
void setSourceDevice(QIODevice *device) override
QAudioFormat audioFormat() const override
QAudioBuffer read() override
void setSource(const QUrl &fileName) override
QIODevice * sourceDevice() const override
~MFAudioDecoderControl() override
virtual ~QWindowsCamera()
bool isActive() const override
void setCamera(const QCameraDevice &camera) override
void setCaptureSession(QPlatformMediaCaptureSession *) override
bool setCameraFormat(const QCameraFormat &format) override
void setActive(bool active) override
int capture(const QString &fileName) override
virtual ~QWindowsImageCapture()
int captureToBuffer() override
QImageEncoderSettings imageSettings() const override
void setImageSettings(const QImageEncoderSettings &settings) override
void setCaptureSession(QPlatformMediaCaptureSession *session)
bool isReadyForCapture() const override
ComPtr< IMFMediaSource > mediaSource() const
void load(const QUrl &url, QIODevice *stream)
Combined button and popup list for selecting options.