8#include <private/qplatformmediadevices_p.h>
9#include <private/qwasmmediadevices_p.h>
23 return m_camera.
data();
29 if (m_camera ==
nullptr)
31 m_camera.
reset(
nullptr);
34 if (m_camera.
data() == wasmCamera)
36 m_camera.
reset(wasmCamera);
44 return m_imageCapture;
67 return m_mediaRecorder;
86 if (m_audioInput ==
input)
89 m_needsAudio = (bool)
input;
100 if (m_wasmSink ==
sink)
107 if (m_audioOutput ==
output)
T * data() const noexcept
Returns the value of the pointer referenced by this object.
void reset(T *other=nullptr) noexcept(noexcept(Cleanup::cleanup(std::declval< T * >())))
Deletes the existing object it is pointing to (if any), and sets its pointer to other.
The QVideoSink class represents a generic sink for video data.
void setCaptureSession(QPlatformMediaCaptureSession *session) override
void setReadyForCapture(bool isReady)
void setCaptureSession(QPlatformMediaCaptureSession *session)
#define Q_LOGGING_CATEGORY(name,...)
GLsizei GLenum GLboolean sink
GLenum GLenum GLenum input
QT_BEGIN_NAMESPACE typedef uchar * output