API reference - Class QMediaRecorder

Notation used in Ruby API documentation

Module: QtMultimedia

Description: Binding of QMediaRecorder

Class hierarchy: QMediaRecorder » QObject

Sub-classes: , Error, QFlags_Error, State, QFlags_State, Status, QFlags_Status

Public constructors

new QMediaRecordernew(QMediaObject ptr mediaObject,
QObject ptr parent = 0)
Constructor QMediaRecorder::QMediaRecorder(QMediaObject *mediaObject, QObject *parent)

Public methods

void_createEnsures the C++ object is created
void_destroyExplicitly destroys the object
[const]bool_destroyed?Returns a value indicating whether the object was already destroyed
[const]bool_is_const_object?Returns a value indicating whether the reference is a const reference
void_manageMarks the object as managed by the script side.
void_unmanageMarks the object as no longer owned by the script side.
[const]QUrlactualLocationMethod QUrl QMediaRecorder::actualLocation()
voidactualLocationChanged(const QUrl location)Method void QMediaRecorder::actualLocationChanged(const QUrl &location)
[const]const QMediaBindableInterface ptrasConstQMediaBindableInterfaceDelivers the base class interface QMediaBindableInterface of QMediaRecorder
[const]const QObject ptrasConstQObjectDelivers the base class interface QObject of QMediaRecorder
QMediaBindableInterface ptrasQMediaBindableInterfaceDelivers the base class interface QMediaBindableInterface of QMediaRecorder
QObject ptrasQObjectDelivers the base class interface QObject of QMediaRecorder
[const]stringaudioCodecDescription(string codecName)Method QString QMediaRecorder::audioCodecDescription(const QString &codecName)
[const]QAudioEncoderSettingsaudioSettingsMethod QAudioEncoderSettings QMediaRecorder::audioSettings()
voidaudioSettings=(const QAudioEncoderSettings audioSettings)Method void QMediaRecorder::setAudioSettings(const QAudioEncoderSettings &audioSettings)
[const]QMultimedia_AvailabilityStatusavailabilityMethod QMultimedia::AvailabilityStatus QMediaRecorder::availability()
voidavailabilityChanged_bool(bool available)Method void QMediaRecorder::availabilityChanged(bool available)
voidavailabilityChanged_status(const QMultimedia_AvailabilityStatus availability)Method void QMediaRecorder::availabilityChanged(QMultimedia::AvailabilityStatus availability)
[const]string[]availableMetaDataMethod QStringList QMediaRecorder::availableMetaData()
[const]stringcontainerDescription(string format)Method QString QMediaRecorder::containerDescription(const QString &format)
[const]stringcontainerFormatMethod QString QMediaRecorder::containerFormat()
voidcontainerFormat=(string container)Method void QMediaRecorder::setContainerFormat(const QString &container)
[const]long longdurationMethod qint64 QMediaRecorder::duration()
voiddurationChanged(long long duration)Method void QMediaRecorder::durationChanged(qint64 duration)
[const]QMediaRecorder_ErrorerrorMethod QMediaRecorder::Error QMediaRecorder::error()
[const]stringerrorStringMethod QString QMediaRecorder::errorString()
voiderror_sig(const QMediaRecorder_Error error)Method void QMediaRecorder::error(QMediaRecorder::Error error)
boolevent(QEvent ptr arg1)Virtual method bool QMediaRecorder::event(QEvent *)
booleventFilter(QObject ptr arg1,
QEvent ptr arg2)
Virtual method bool QMediaRecorder::eventFilter(QObject *, QEvent *)
[const]boolisAvailable?Method bool QMediaRecorder::isAvailable()
[const]boolisMetaDataAvailable?Method bool QMediaRecorder::isMetaDataAvailable()
[const]boolisMetaDataWritable?Method bool QMediaRecorder::isMetaDataWritable()
[const]boolisMuted?Method bool QMediaRecorder::isMuted()
[const]QMediaObject ptrmediaObjectVirtual method QMediaObject *QMediaRecorder::mediaObject()
[const]variantmetaData(string key)Method QVariant QMediaRecorder::metaData(const QString &key)
[const]boolmetaDataAvailableMethod bool QMediaRecorder::isMetaDataAvailable()
voidmetaDataAvailableChanged(bool available)Method void QMediaRecorder::metaDataAvailableChanged(bool available)
voidmetaDataChangedMethod void QMediaRecorder::metaDataChanged()
voidmetaDataChanged_kv(string key,
variant value)
Method void QMediaRecorder::metaDataChanged(const QString &key, const QVariant &value)
[const]boolmetaDataWritableMethod bool QMediaRecorder::isMetaDataWritable()
voidmetaDataWritableChanged(bool writable)Method void QMediaRecorder::metaDataWritableChanged(bool writable)
[const]boolmutedMethod bool QMediaRecorder::isMuted()
voidmuted=(bool muted)Method void QMediaRecorder::setMuted(bool muted)
voidmutedChanged(bool muted)Method void QMediaRecorder::mutedChanged(bool muted)
[const]QUrloutputLocationMethod QUrl QMediaRecorder::outputLocation()
booloutputLocation=(const QUrl location)Method bool QMediaRecorder::setOutputLocation(const QUrl &location)
voidpauseMethod void QMediaRecorder::pause()
voidrecordMethod void QMediaRecorder::record()
voidsetAudioSettings(const QAudioEncoderSettings audioSettings)Method void QMediaRecorder::setAudioSettings(const QAudioEncoderSettings &audioSettings)
voidsetContainerFormat(string container)Method void QMediaRecorder::setContainerFormat(const QString &container)
voidsetEncodingSettings(const QAudioEncoderSettings audioSettings,
const QVideoEncoderSettings videoSettings = QVideoEncoderSettings(),
string containerMimeType = QString())
Method void QMediaRecorder::setEncodingSettings(const QAudioEncoderSettings &audioSettings, const QVideoEncoderSettings &videoSettings, const QString &containerMimeType)
voidsetMetaData(string key,
variant value)
Method void QMediaRecorder::setMetaData(const QString &key, const QVariant &value)
voidsetMuted(bool muted)Method void QMediaRecorder::setMuted(bool muted)
boolsetOutputLocation(const QUrl location)Method bool QMediaRecorder::setOutputLocation(const QUrl &location)
voidsetVideoSettings(const QVideoEncoderSettings videoSettings)Method void QMediaRecorder::setVideoSettings(const QVideoEncoderSettings &videoSettings)
voidsetVolume(double volume)Method void QMediaRecorder::setVolume(double volume)
[const]QMediaRecorder_StatestateMethod QMediaRecorder::State QMediaRecorder::state()
voidstateChanged(const QMediaRecorder_State state)Method void QMediaRecorder::stateChanged(QMediaRecorder::State state)
[const]QMediaRecorder_StatusstatusMethod QMediaRecorder::Status QMediaRecorder::status()
voidstatusChanged(const QMediaRecorder_Status status)Method void QMediaRecorder::statusChanged(QMediaRecorder::Status status)
voidstopMethod void QMediaRecorder::stop()
[const]string[]supportedAudioCodecsMethod QStringList QMediaRecorder::supportedAudioCodecs()
[const]int[]supportedAudioSampleRates(const QAudioEncoderSettings settings = QAudioEncoderSettings(),
bool ptr continuous = 0)
Method QList<int> QMediaRecorder::supportedAudioSampleRates(const QAudioEncoderSettings &settings, bool *continuous)
[const]string[]supportedContainersMethod QStringList QMediaRecorder::supportedContainers()
[const]double[]supportedFrameRates(const QVideoEncoderSettings settings = QVideoEncoderSettings(),
bool ptr continuous = 0)
Method QList<qreal> QMediaRecorder::supportedFrameRates(const QVideoEncoderSettings &settings, bool *continuous)
[const]QSize[]supportedResolutions(const QVideoEncoderSettings settings = QVideoEncoderSettings(),
bool ptr continuous = 0)
Method QList<QSize> QMediaRecorder::supportedResolutions(const QVideoEncoderSettings &settings, bool *continuous)
[const]string[]supportedVideoCodecsMethod QStringList QMediaRecorder::supportedVideoCodecs()
[const]stringvideoCodecDescription(string codecName)Method QString QMediaRecorder::videoCodecDescription(const QString &codecName)
[const]QVideoEncoderSettingsvideoSettingsMethod QVideoEncoderSettings QMediaRecorder::videoSettings()
voidvideoSettings=(const QVideoEncoderSettings videoSettings)Method void QMediaRecorder::setVideoSettings(const QVideoEncoderSettings &videoSettings)
[const]doublevolumeMethod double QMediaRecorder::volume()
voidvolume=(double volume)Method void QMediaRecorder::setVolume(double volume)
voidvolumeChanged(double volume)Method void QMediaRecorder::volumeChanged(double volume)

Public static methods and constants

[static,const]QMediaRecorder_StatusFinalizingStatusEnum constant QMediaRecorder::FinalizingStatus
[static,const]QMediaRecorder_ErrorFormatErrorEnum constant QMediaRecorder::FormatError
[static,const]QMediaRecorder_StatusLoadedStatusEnum constant QMediaRecorder::LoadedStatus
[static,const]QMediaRecorder_StatusLoadingStatusEnum constant QMediaRecorder::LoadingStatus
[static,const]QMediaRecorder_ErrorNoErrorEnum constant QMediaRecorder::NoError
[static,const]QMediaRecorder_ErrorOutOfSpaceErrorEnum constant QMediaRecorder::OutOfSpaceError
[static,const]QMediaRecorder_StatePausedStateEnum constant QMediaRecorder::PausedState
[static,const]QMediaRecorder_StatusPausedStatusEnum constant QMediaRecorder::PausedStatus
[static,const]QMediaRecorder_StateRecordingStateEnum constant QMediaRecorder::RecordingState
[static,const]QMediaRecorder_StatusRecordingStatusEnum constant QMediaRecorder::RecordingStatus
[static,const]QMediaRecorder_ErrorResourceErrorEnum constant QMediaRecorder::ResourceError
[static,const]QMediaRecorder_StatusStartingStatusEnum constant QMediaRecorder::StartingStatus
[static,const]QMediaRecorder_StateStoppedStateEnum constant QMediaRecorder::StoppedState
[static,const]QMediaRecorder_StatusUnavailableStatusEnum constant QMediaRecorder::UnavailableStatus
[static,const]QMediaRecorder_StatusUnloadedStatusEnum constant QMediaRecorder::UnloadedStatus
QMetaObjectstaticMetaObjectObtains the static MetaObject for this class.
stringtr(string s,
string c = nullptr,
int n = -1)
Static method QString QMediaRecorder::tr(const char *s, const char *c, int n)
stringtrUtf8(string s,
string c = nullptr,
int n = -1)
Static method QString QMediaRecorder::trUtf8(const char *s, const char *c, int n)

Protected methods (static, non-static and constructors)

voidchildEvent(QChildEvent ptr arg1)Virtual method void QMediaRecorder::childEvent(QChildEvent *)
voidcustomEvent(QEvent ptr arg1)Virtual method void QMediaRecorder::customEvent(QEvent *)
voiddisconnectNotify(const QMetaMethod signal)Virtual method void QMediaRecorder::disconnectNotify(const QMetaMethod &signal)
[const]boolisSignalConnected(const QMetaMethod signal)Method bool QMediaRecorder::isSignalConnected(const QMetaMethod &signal)
[const]intreceivers(string signal)Method int QMediaRecorder::receivers(const char *signal)
[const]QObject ptrsenderMethod QObject *QMediaRecorder::sender()
[const]intsenderSignalIndexMethod int QMediaRecorder::senderSignalIndex()
boolsetMediaObject(QMediaObject ptr object)Virtual method bool QMediaRecorder::setMediaObject(QMediaObject *object)
voidtimerEvent(QTimerEvent ptr arg1)Virtual method void QMediaRecorder::timerEvent(QTimerEvent *)

Detailed description

FinalizingStatus

Signature: [static,const] QMediaRecorder_Status FinalizingStatus

Description: Enum constant QMediaRecorder::FinalizingStatus

Python specific notes:
The object exposes a readable attribute 'FinalizingStatus'. This is the getter.

FormatError

Signature: [static,const] QMediaRecorder_Error FormatError

Description: Enum constant QMediaRecorder::FormatError

Python specific notes:
The object exposes a readable attribute 'FormatError'. This is the getter.

LoadedStatus

Signature: [static,const] QMediaRecorder_Status LoadedStatus

Description: Enum constant QMediaRecorder::LoadedStatus

Python specific notes:
The object exposes a readable attribute 'LoadedStatus'. This is the getter.

LoadingStatus

Signature: [static,const] QMediaRecorder_Status LoadingStatus

Description: Enum constant QMediaRecorder::LoadingStatus

Python specific notes:
The object exposes a readable attribute 'LoadingStatus'. This is the getter.

NoError

Signature: [static,const] QMediaRecorder_Error NoError

Description: Enum constant QMediaRecorder::NoError

Python specific notes:
The object exposes a readable attribute 'NoError'. This is the getter.

OutOfSpaceError

Signature: [static,const] QMediaRecorder_Error OutOfSpaceError

Description: Enum constant QMediaRecorder::OutOfSpaceError

Python specific notes:
The object exposes a readable attribute 'OutOfSpaceError'. This is the getter.

PausedState

Signature: [static,const] QMediaRecorder_State PausedState

Description: Enum constant QMediaRecorder::PausedState

Python specific notes:
The object exposes a readable attribute 'PausedState'. This is the getter.

PausedStatus

Signature: [static,const] QMediaRecorder_Status PausedStatus

Description: Enum constant QMediaRecorder::PausedStatus

Python specific notes:
The object exposes a readable attribute 'PausedStatus'. This is the getter.

RecordingState

Signature: [static,const] QMediaRecorder_State RecordingState

Description: Enum constant QMediaRecorder::RecordingState

Python specific notes:
The object exposes a readable attribute 'RecordingState'. This is the getter.

RecordingStatus

Signature: [static,const] QMediaRecorder_Status RecordingStatus

Description: Enum constant QMediaRecorder::RecordingStatus

Python specific notes:
The object exposes a readable attribute 'RecordingStatus'. This is the getter.

ResourceError

Signature: [static,const] QMediaRecorder_Error ResourceError

Description: Enum constant QMediaRecorder::ResourceError

Python specific notes:
The object exposes a readable attribute 'ResourceError'. This is the getter.

StartingStatus

Signature: [static,const] QMediaRecorder_Status StartingStatus

Description: Enum constant QMediaRecorder::StartingStatus

Python specific notes:
The object exposes a readable attribute 'StartingStatus'. This is the getter.

StoppedState

Signature: [static,const] QMediaRecorder_State StoppedState

Description: Enum constant QMediaRecorder::StoppedState

Python specific notes:
The object exposes a readable attribute 'StoppedState'. This is the getter.

UnavailableStatus

Signature: [static,const] QMediaRecorder_Status UnavailableStatus

Description: Enum constant QMediaRecorder::UnavailableStatus

Python specific notes:
The object exposes a readable attribute 'UnavailableStatus'. This is the getter.

UnloadedStatus

Signature: [static,const] QMediaRecorder_Status UnloadedStatus

Description: Enum constant QMediaRecorder::UnloadedStatus

Python specific notes:
The object exposes a readable attribute 'UnloadedStatus'. This is the getter.

_create

Signature: void _create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

_destroy

Signature: void _destroy

Description: Explicitly destroys the object

Explicitly destroys the object on C++ side if it was owned by the script interpreter. Subsequent access to this object will throw an exception. If the object is not owned by the script, this method will do nothing.

_destroyed?

Signature: [const] bool _destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

_is_const_object?

Signature: [const] bool _is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

_manage

Signature: void _manage

Description: Marks the object as managed by the script side.

After calling this method on an object, the script side will be responsible for the management of the object. This method may be called if an object is returned from a C++ function and the object is known not to be owned by any C++ instance. If necessary, the script side may delete the object if the script's reference is no longer required.

Usually it's not required to call this method. It has been introduced in version 0.24.

_unmanage

Signature: void _unmanage

Description: Marks the object as no longer owned by the script side.

Calling this method will make this object no longer owned by the script's memory management. Instead, the object must be managed in some other way. Usually this method may be called if it is known that some C++ object holds and manages this object. Technically speaking, this method will turn the script's reference into a weak reference. After the script engine decides to delete the reference, the object itself will still exist. If the object is not managed otherwise, memory leaks will occur.

Usually it's not required to call this method. It has been introduced in version 0.24.

actualLocation

Signature: [const] QUrl actualLocation

Description: Method QUrl QMediaRecorder::actualLocation()

Python specific notes:
The object exposes a readable attribute 'actualLocation'. This is the getter.

actualLocationChanged

Signature: void actualLocationChanged (const QUrl location)

Description: Method void QMediaRecorder::actualLocationChanged(const QUrl &location)

asConstQMediaBindableInterface

Signature: [const] const QMediaBindableInterface ptr asConstQMediaBindableInterface

Description: Delivers the base class interface QMediaBindableInterface of QMediaRecorder

Class QMediaRecorder is derived from multiple base classes. This method delivers the QMediaBindableInterface base class aspect.

Use this version if you have a const reference.

asConstQObject

Signature: [const] const QObject ptr asConstQObject

Description: Delivers the base class interface QObject of QMediaRecorder

Class QMediaRecorder is derived from multiple base classes. This method delivers the QObject base class aspect.

Use this version if you have a const reference.

asQMediaBindableInterface

Signature: QMediaBindableInterface ptr asQMediaBindableInterface

Description: Delivers the base class interface QMediaBindableInterface of QMediaRecorder

Class QMediaRecorder is derived from multiple base classes. This method delivers the QMediaBindableInterface base class aspect.

asQObject

Signature: QObject ptr asQObject

Description: Delivers the base class interface QObject of QMediaRecorder

Class QMediaRecorder is derived from multiple base classes. This method delivers the QObject base class aspect.

audioCodecDescription

Signature: [const] string audioCodecDescription (string codecName)

Description: Method QString QMediaRecorder::audioCodecDescription(const QString &codecName)

audioSettings

Signature: [const] QAudioEncoderSettings audioSettings

Description: Method QAudioEncoderSettings QMediaRecorder::audioSettings()

Python specific notes:
The object exposes a readable attribute 'audioSettings'. This is the getter.

audioSettings=

Signature: void audioSettings= (const QAudioEncoderSettings audioSettings)

Description: Method void QMediaRecorder::setAudioSettings(const QAudioEncoderSettings &audioSettings)

Python specific notes:
The object exposes a writable attribute 'audioSettings'. This is the setter.

availability

Signature: [const] QMultimedia_AvailabilityStatus availability

Description: Method QMultimedia::AvailabilityStatus QMediaRecorder::availability()

availabilityChanged_bool

Signature: void availabilityChanged_bool (bool available)

Description: Method void QMediaRecorder::availabilityChanged(bool available)

availabilityChanged_status

Signature: void availabilityChanged_status (const QMultimedia_AvailabilityStatus availability)

Description: Method void QMediaRecorder::availabilityChanged(QMultimedia::AvailabilityStatus availability)

availableMetaData

Signature: [const] string[] availableMetaData

Description: Method QStringList QMediaRecorder::availableMetaData()

childEvent

Signature: void childEvent (QChildEvent ptr arg1)

Description: Virtual method void QMediaRecorder::childEvent(QChildEvent *)

This method can be reimplemented in a derived class.

containerDescription

Signature: [const] string containerDescription (string format)

Description: Method QString QMediaRecorder::containerDescription(const QString &format)

containerFormat

Signature: [const] string containerFormat

Description: Method QString QMediaRecorder::containerFormat()

Python specific notes:
The object exposes a readable attribute 'containerFormat'. This is the getter.

containerFormat=

Signature: void containerFormat= (string container)

Description: Method void QMediaRecorder::setContainerFormat(const QString &container)

Python specific notes:
The object exposes a writable attribute 'containerFormat'. This is the setter.

customEvent

Signature: void customEvent (QEvent ptr arg1)

Description: Virtual method void QMediaRecorder::customEvent(QEvent *)

This method can be reimplemented in a derived class.

disconnectNotify

Signature: void disconnectNotify (const QMetaMethod signal)

Description: Virtual method void QMediaRecorder::disconnectNotify(const QMetaMethod &signal)

This method can be reimplemented in a derived class.

duration

Signature: [const] long long duration

Description: Method qint64 QMediaRecorder::duration()

Python specific notes:
The object exposes a readable attribute 'duration'. This is the getter.

durationChanged

Signature: void durationChanged (long long duration)

Description: Method void QMediaRecorder::durationChanged(qint64 duration)

error

Signature: [const] QMediaRecorder_Error error

Description: Method QMediaRecorder::Error QMediaRecorder::error()

errorString

Signature: [const] string errorString

Description: Method QString QMediaRecorder::errorString()

error_sig

Signature: void error_sig (const QMediaRecorder_Error error)

Description: Method void QMediaRecorder::error(QMediaRecorder::Error error)

event

Signature: bool event (QEvent ptr arg1)

Description: Virtual method bool QMediaRecorder::event(QEvent *)

This method can be reimplemented in a derived class.

eventFilter

Signature: bool eventFilter (QObject ptr arg1, QEvent ptr arg2)

Description: Virtual method bool QMediaRecorder::eventFilter(QObject *, QEvent *)

This method can be reimplemented in a derived class.

isAvailable?

Signature: [const] bool isAvailable?

Description: Method bool QMediaRecorder::isAvailable()

isMetaDataAvailable?

Signature: [const] bool isMetaDataAvailable?

Description: Method bool QMediaRecorder::isMetaDataAvailable()

Python specific notes:
The object exposes a readable attribute 'metaDataAvailable'. This is the getter.

isMetaDataWritable?

Signature: [const] bool isMetaDataWritable?

Description: Method bool QMediaRecorder::isMetaDataWritable()

Python specific notes:
The object exposes a readable attribute 'metaDataWritable'. This is the getter.

isMuted?

Signature: [const] bool isMuted?

Description: Method bool QMediaRecorder::isMuted()

Python specific notes:
The object exposes a readable attribute 'muted'. This is the getter.

isSignalConnected

Signature: [const] bool isSignalConnected (const QMetaMethod signal)

Description: Method bool QMediaRecorder::isSignalConnected(const QMetaMethod &signal)

This method is protected and can only be called from inside a derived class.

mediaObject

Signature: [const] QMediaObject ptr mediaObject

Description: Virtual method QMediaObject *QMediaRecorder::mediaObject()

This method can be reimplemented in a derived class.

metaData

Signature: [const] variant metaData (string key)

Description: Method QVariant QMediaRecorder::metaData(const QString &key)

metaDataAvailable

Signature: [const] bool metaDataAvailable

Description: Method bool QMediaRecorder::isMetaDataAvailable()

Python specific notes:
The object exposes a readable attribute 'metaDataAvailable'. This is the getter.

metaDataAvailableChanged

Signature: void metaDataAvailableChanged (bool available)

Description: Method void QMediaRecorder::metaDataAvailableChanged(bool available)

metaDataChanged

Signature: void metaDataChanged

Description: Method void QMediaRecorder::metaDataChanged()

metaDataChanged_kv

Signature: void metaDataChanged_kv (string key, variant value)

Description: Method void QMediaRecorder::metaDataChanged(const QString &key, const QVariant &value)

metaDataWritable

Signature: [const] bool metaDataWritable

Description: Method bool QMediaRecorder::isMetaDataWritable()

Python specific notes:
The object exposes a readable attribute 'metaDataWritable'. This is the getter.

metaDataWritableChanged

Signature: void metaDataWritableChanged (bool writable)

Description: Method void QMediaRecorder::metaDataWritableChanged(bool writable)

muted

Signature: [const] bool muted

Description: Method bool QMediaRecorder::isMuted()

Python specific notes:
The object exposes a readable attribute 'muted'. This is the getter.

muted=

Signature: void muted= (bool muted)

Description: Method void QMediaRecorder::setMuted(bool muted)

Python specific notes:
The object exposes a writable attribute 'muted'. This is the setter.

mutedChanged

Signature: void mutedChanged (bool muted)

Description: Method void QMediaRecorder::mutedChanged(bool muted)

new

Signature: [static] new QMediaRecorder new (QMediaObject ptr mediaObject, QObject ptr parent = 0)

Description: Constructor QMediaRecorder::QMediaRecorder(QMediaObject *mediaObject, QObject *parent)

This method creates an object of class QMediaRecorder.

Python specific notes:
This method is the default initializer of the object.

outputLocation

Signature: [const] QUrl outputLocation

Description: Method QUrl QMediaRecorder::outputLocation()

Python specific notes:
The object exposes a readable attribute 'outputLocation'. This is the getter.

outputLocation=

Signature: bool outputLocation= (const QUrl location)

Description: Method bool QMediaRecorder::setOutputLocation(const QUrl &location)

Python specific notes:
The object exposes a writable attribute 'outputLocation'. This is the setter.

pause

Signature: void pause

Description: Method void QMediaRecorder::pause()

receivers

Signature: [const] int receivers (string signal)

Description: Method int QMediaRecorder::receivers(const char *signal)

This method is protected and can only be called from inside a derived class.

record

Signature: void record

Description: Method void QMediaRecorder::record()

sender

Signature: [const] QObject ptr sender

Description: Method QObject *QMediaRecorder::sender()

This method is protected and can only be called from inside a derived class.

senderSignalIndex

Signature: [const] int senderSignalIndex

Description: Method int QMediaRecorder::senderSignalIndex()

This method is protected and can only be called from inside a derived class.

setAudioSettings

Signature: void setAudioSettings (const QAudioEncoderSettings audioSettings)

Description: Method void QMediaRecorder::setAudioSettings(const QAudioEncoderSettings &audioSettings)

Python specific notes:
The object exposes a writable attribute 'audioSettings'. This is the setter.

setContainerFormat

Signature: void setContainerFormat (string container)

Description: Method void QMediaRecorder::setContainerFormat(const QString &container)

Python specific notes:
The object exposes a writable attribute 'containerFormat'. This is the setter.

setEncodingSettings

Signature: void setEncodingSettings (const QAudioEncoderSettings audioSettings, const QVideoEncoderSettings videoSettings = QVideoEncoderSettings(), string containerMimeType = QString())

Description: Method void QMediaRecorder::setEncodingSettings(const QAudioEncoderSettings &audioSettings, const QVideoEncoderSettings &videoSettings, const QString &containerMimeType)

setMediaObject

Signature: bool setMediaObject (QMediaObject ptr object)

Description: Virtual method bool QMediaRecorder::setMediaObject(QMediaObject *object)

This method can be reimplemented in a derived class.

setMetaData

Signature: void setMetaData (string key, variant value)

Description: Method void QMediaRecorder::setMetaData(const QString &key, const QVariant &value)

setMuted

Signature: void setMuted (bool muted)

Description: Method void QMediaRecorder::setMuted(bool muted)

Python specific notes:
The object exposes a writable attribute 'muted'. This is the setter.

setOutputLocation

Signature: bool setOutputLocation (const QUrl location)

Description: Method bool QMediaRecorder::setOutputLocation(const QUrl &location)

Python specific notes:
The object exposes a writable attribute 'outputLocation'. This is the setter.

setVideoSettings

Signature: void setVideoSettings (const QVideoEncoderSettings videoSettings)

Description: Method void QMediaRecorder::setVideoSettings(const QVideoEncoderSettings &videoSettings)

Python specific notes:
The object exposes a writable attribute 'videoSettings'. This is the setter.

setVolume

Signature: void setVolume (double volume)

Description: Method void QMediaRecorder::setVolume(double volume)

Python specific notes:
The object exposes a writable attribute 'volume'. This is the setter.

state

Signature: [const] QMediaRecorder_State state

Description: Method QMediaRecorder::State QMediaRecorder::state()

Python specific notes:
The object exposes a readable attribute 'state'. This is the getter.

stateChanged

Signature: void stateChanged (const QMediaRecorder_State state)

Description: Method void QMediaRecorder::stateChanged(QMediaRecorder::State state)

staticMetaObject

Signature: [static] QMetaObject staticMetaObject

Description: Obtains the static MetaObject for this class.

status

Signature: [const] QMediaRecorder_Status status

Description: Method QMediaRecorder::Status QMediaRecorder::status()

Python specific notes:
The object exposes a readable attribute 'status'. This is the getter.

statusChanged

Signature: void statusChanged (const QMediaRecorder_Status status)

Description: Method void QMediaRecorder::statusChanged(QMediaRecorder::Status status)

stop

Signature: void stop

Description: Method void QMediaRecorder::stop()

supportedAudioCodecs

Signature: [const] string[] supportedAudioCodecs

Description: Method QStringList QMediaRecorder::supportedAudioCodecs()

supportedAudioSampleRates

Signature: [const] int[] supportedAudioSampleRates (const QAudioEncoderSettings settings = QAudioEncoderSettings(), bool ptr continuous = 0)

Description: Method QList<int> QMediaRecorder::supportedAudioSampleRates(const QAudioEncoderSettings &settings, bool *continuous)

supportedContainers

Signature: [const] string[] supportedContainers

Description: Method QStringList QMediaRecorder::supportedContainers()

supportedFrameRates

Signature: [const] double[] supportedFrameRates (const QVideoEncoderSettings settings = QVideoEncoderSettings(), bool ptr continuous = 0)

Description: Method QList<qreal> QMediaRecorder::supportedFrameRates(const QVideoEncoderSettings &settings, bool *continuous)

supportedResolutions

Signature: [const] QSize[] supportedResolutions (const QVideoEncoderSettings settings = QVideoEncoderSettings(), bool ptr continuous = 0)

Description: Method QList<QSize> QMediaRecorder::supportedResolutions(const QVideoEncoderSettings &settings, bool *continuous)

supportedVideoCodecs

Signature: [const] string[] supportedVideoCodecs

Description: Method QStringList QMediaRecorder::supportedVideoCodecs()

timerEvent

Signature: void timerEvent (QTimerEvent ptr arg1)

Description: Virtual method void QMediaRecorder::timerEvent(QTimerEvent *)

This method can be reimplemented in a derived class.

tr

Signature: [static] string tr (string s, string c = nullptr, int n = -1)

Description: Static method QString QMediaRecorder::tr(const char *s, const char *c, int n)

This method is static and can be called without an instance.

trUtf8

Signature: [static] string trUtf8 (string s, string c = nullptr, int n = -1)

Description: Static method QString QMediaRecorder::trUtf8(const char *s, const char *c, int n)

This method is static and can be called without an instance.

videoCodecDescription

Signature: [const] string videoCodecDescription (string codecName)

Description: Method QString QMediaRecorder::videoCodecDescription(const QString &codecName)

videoSettings

Signature: [const] QVideoEncoderSettings videoSettings

Description: Method QVideoEncoderSettings QMediaRecorder::videoSettings()

Python specific notes:
The object exposes a readable attribute 'videoSettings'. This is the getter.

videoSettings=

Signature: void videoSettings= (const QVideoEncoderSettings videoSettings)

Description: Method void QMediaRecorder::setVideoSettings(const QVideoEncoderSettings &videoSettings)

Python specific notes:
The object exposes a writable attribute 'videoSettings'. This is the setter.

volume

Signature: [const] double volume

Description: Method double QMediaRecorder::volume()

Python specific notes:
The object exposes a readable attribute 'volume'. This is the getter.

volume=

Signature: void volume= (double volume)

Description: Method void QMediaRecorder::setVolume(double volume)

Python specific notes:
The object exposes a writable attribute 'volume'. This is the setter.

volumeChanged

Signature: void volumeChanged (double volume)

Description: Method void QMediaRecorder::volumeChanged(double volume)