Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QPlatformMediaRecorder Class Referenceabstract

#include <qplatformmediarecorder_p.h>

Inheritance diagram for QPlatformMediaRecorder:
Collaboration diagram for QPlatformMediaRecorder:

Public Member Functions

virtual ~QPlatformMediaRecorder ()
virtual bool isLocationWritable (const QUrl &location) const =0
virtual QMediaRecorder::RecorderState state () const
virtual void record (QMediaEncoderSettings &settings)=0
virtual void pause ()
virtual void resume ()
virtual void stop ()=0
virtual qint64 duration () const
virtual void setMetaData (const QMediaMetaData &)
virtual QMediaMetaData metaData () const
QMediaRecorder::Error error () const
QString errorString () const
QUrl outputLocation () const
virtual void setOutputLocation (const QUrl &location)
QUrl actualLocation () const
void clearActualLocation ()
void clearError ()
QIODeviceoutputDevice () const
void setOutputDevice (QIODevice *device)
virtual void updateAutoStop ()

Protected Member Functions

 QPlatformMediaRecorder (QMediaRecorder *parent)
void stateChanged (QMediaRecorder::RecorderState state)
void durationChanged (qint64 position)
void actualLocationChanged (const QUrl &location)
void updateError (QMediaRecorder::Error error, const QString &errorString)
void metaDataChanged ()
QMediaRecordermediaRecorder ()
QString findActualLocation (const QMediaEncoderSettings &settings) const

Detailed Description

Definition at line 115 of file qplatformmediarecorder_p.h.

Constructor & Destructor Documentation

◆ ~QPlatformMediaRecorder()

virtual QPlatformMediaRecorder::~QPlatformMediaRecorder ( )
inlinevirtual

Definition at line 118 of file qplatformmediarecorder_p.h.

◆ QPlatformMediaRecorder()

QT_BEGIN_NAMESPACE QPlatformMediaRecorder::QPlatformMediaRecorder ( QMediaRecorder * parent)
explicitprotected

Definition at line 11 of file qplatformmediarecorder.cpp.

Member Function Documentation

◆ actualLocation()

QUrl QPlatformMediaRecorder::actualLocation ( ) const
inline

Definition at line 138 of file qplatformmediarecorder_p.h.

◆ actualLocationChanged()

void QPlatformMediaRecorder::actualLocationChanged ( const QUrl & location)
protected

Definition at line 42 of file qplatformmediarecorder.cpp.

◆ clearActualLocation()

void QPlatformMediaRecorder::clearActualLocation ( )
inline

Definition at line 139 of file qplatformmediarecorder_p.h.

◆ clearError()

void QPlatformMediaRecorder::clearError ( )
inline

Definition at line 140 of file qplatformmediarecorder_p.h.

◆ duration()

virtual qint64 QPlatformMediaRecorder::duration ( ) const
inlinevirtual

◆ durationChanged()

void QPlatformMediaRecorder::durationChanged ( qint64 position)
protected

Definition at line 34 of file qplatformmediarecorder.cpp.

◆ error()

QMediaRecorder::Error QPlatformMediaRecorder::error ( ) const
inline

Definition at line 133 of file qplatformmediarecorder_p.h.

◆ errorString()

QString QPlatformMediaRecorder::errorString ( ) const
inline

Definition at line 134 of file qplatformmediarecorder_p.h.

◆ findActualLocation()

QString QPlatformMediaRecorder::findActualLocation ( const QMediaEncoderSettings & settings) const
protected

Definition at line 60 of file qplatformmediarecorder.cpp.

◆ isLocationWritable()

virtual bool QPlatformMediaRecorder::isLocationWritable ( const QUrl & location) const
pure virtual

◆ mediaRecorder()

QMediaRecorder * QPlatformMediaRecorder::mediaRecorder ( )
inlineprotected

Definition at line 156 of file qplatformmediarecorder_p.h.

◆ metaData()

virtual QMediaMetaData QPlatformMediaRecorder::metaData ( ) const
inlinevirtual

◆ metaDataChanged()

void QPlatformMediaRecorder::metaDataChanged ( )
protected

Definition at line 55 of file qplatformmediarecorder.cpp.

◆ outputDevice()

QIODevice * QPlatformMediaRecorder::outputDevice ( ) const
inline

Definition at line 142 of file qplatformmediarecorder_p.h.

◆ outputLocation()

QUrl QPlatformMediaRecorder::outputLocation ( ) const
inline

Definition at line 136 of file qplatformmediarecorder_p.h.

◆ pause()

void QPlatformMediaRecorder::pause ( )
virtual

◆ record()

◆ resume()

void QPlatformMediaRecorder::resume ( )
virtual

◆ setMetaData()

virtual void QPlatformMediaRecorder::setMetaData ( const QMediaMetaData & )
inlinevirtual

◆ setOutputDevice()

void QPlatformMediaRecorder::setOutputDevice ( QIODevice * device)
inline

Definition at line 143 of file qplatformmediarecorder_p.h.

◆ setOutputLocation()

virtual void QPlatformMediaRecorder::setOutputLocation ( const QUrl & location)
inlinevirtual

Reimplemented in QAndroidMediaEncoder.

Definition at line 137 of file qplatformmediarecorder_p.h.

◆ state()

virtual QMediaRecorder::RecorderState QPlatformMediaRecorder::state ( ) const
inlinevirtual

◆ stateChanged()

void QPlatformMediaRecorder::stateChanged ( QMediaRecorder::RecorderState state)
protected

Definition at line 26 of file qplatformmediarecorder.cpp.

◆ stop()

◆ updateAutoStop()

virtual void QPlatformMediaRecorder::updateAutoStop ( )
inlinevirtual

Reimplemented in QFFmpegMediaRecorder.

Definition at line 145 of file qplatformmediarecorder_p.h.

◆ updateError()

void QPlatformMediaRecorder::updateError ( QMediaRecorder::Error error,
const QString & errorString )
protected

Definition at line 50 of file qplatformmediarecorder.cpp.


The documentation for this class was generated from the following files: