12 : QPlatformMediaRecorder(
parent)
18 return location.isValid()
19 && (location.isLocalFile() || location.isRelative());
24 return m_session ? m_session->state() : QMediaRecorder::StoppedState;
29 return m_session ? m_session->duration() : 0;
36 m_session->start(settings, outputLocation());
47 if (location.isLocalFile()) {
50 QPlatformMediaRecorder::setOutputLocation(location);
56 if (m_service == captureSession)
64 m_service = captureSession;
void stop(bool error=false)
void setMediaEncoder(QAndroidMediaEncoder *encoder)
Combined button and popup list for selecting options.