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
QAndroidMediaEncoder Class Reference

#include <qandroidmediaencoder_p.h>

Inheritance diagram for QAndroidMediaEncoder:
Collaboration diagram for QAndroidMediaEncoder:

Public Member Functions

 QAndroidMediaEncoder (QMediaRecorder *parent)
bool isLocationWritable (const QUrl &location) const override
QMediaRecorder::RecorderState state () const override
qint64 duration () const override
void setCaptureSession (QPlatformMediaCaptureSession *session)
void setOutputLocation (const QUrl &location) override
void record (QMediaEncoderSettings &settings) override
void stop () override
Public Member Functions inherited from QPlatformMediaRecorder
virtual ~QPlatformMediaRecorder ()
virtual void pause ()
virtual void resume ()
virtual void setMetaData (const QMediaMetaData &)
virtual QMediaMetaData metaData () const
QMediaRecorder::Error error () const
QString errorString () const
QUrl outputLocation () const
QUrl actualLocation () const
void clearActualLocation ()
void clearError ()
QIODeviceoutputDevice () const
void setOutputDevice (QIODevice *device)
virtual void updateAutoStop ()

Friends

class QAndroidCaptureSession

Additional Inherited Members

Protected Member Functions inherited from QPlatformMediaRecorder
 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 26 of file qandroidmediaencoder_p.h.

Constructor & Destructor Documentation

◆ QAndroidMediaEncoder()

QT_BEGIN_NAMESPACE QAndroidMediaEncoder::QAndroidMediaEncoder ( QMediaRecorder * parent)
explicit

Definition at line 11 of file qandroidmediaencoder.cpp.

References QObjectData::parent.

Member Function Documentation

◆ duration()

qint64 QAndroidMediaEncoder::duration ( ) const
overridevirtual

Reimplemented from QPlatformMediaRecorder.

Definition at line 27 of file qandroidmediaencoder.cpp.

◆ isLocationWritable()

bool QAndroidMediaEncoder::isLocationWritable ( const QUrl & location) const
overridevirtual

Implements QPlatformMediaRecorder.

Definition at line 16 of file qandroidmediaencoder.cpp.

◆ record()

void QAndroidMediaEncoder::record ( QMediaEncoderSettings & settings)
overridevirtual

Implements QPlatformMediaRecorder.

Definition at line 33 of file qandroidmediaencoder.cpp.

◆ setCaptureSession()

void QAndroidMediaEncoder::setCaptureSession ( QPlatformMediaCaptureSession * session)

Definition at line 53 of file qandroidmediaencoder.cpp.

References QAndroidMediaCaptureSession::captureSession(), QAndroidCaptureSession::setMediaEncoder(), and stop().

Here is the call graph for this function:

◆ setOutputLocation()

void QAndroidMediaEncoder::setOutputLocation ( const QUrl & location)
overridevirtual

Reimplemented from QPlatformMediaRecorder.

Definition at line 45 of file qandroidmediaencoder.cpp.

References qt_androidRequestWriteStoragePermission().

Here is the call graph for this function:

◆ state()

QMediaRecorder::RecorderState QAndroidMediaEncoder::state ( ) const
overridevirtual

Reimplemented from QPlatformMediaRecorder.

Definition at line 22 of file qandroidmediaencoder.cpp.

◆ stop()

void QAndroidMediaEncoder::stop ( )
overridevirtual

Implements QPlatformMediaRecorder.

Definition at line 39 of file qandroidmediaencoder.cpp.

References QAndroidCaptureSession::stop().

Referenced by setCaptureSession().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QAndroidCaptureSession

friend class QAndroidCaptureSession
friend

Definition at line 42 of file qandroidmediaencoder_p.h.


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