- All Implemented Interfaces:
QMediaBindableInterface
,QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
- Direct Known Subclasses:
QAudioRecorder
public class QMediaRecorder extends QObject implements QMediaBindableInterface
Used for the recording of media content
Java wrapper for Qt class QMediaRecorder
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QMediaRecorder.Error
Java wrapper for Qt enum QMediaRecorder::Errorclass
QMediaRecorder.MultiSignal_availabilityChanged
Wrapper class for overloaded signals:class
QMediaRecorder.MultiSignal_metaDataChanged
Wrapper class for overloaded signals:static class
QMediaRecorder.State
Java wrapper for Qt enum QMediaRecorder::Statestatic class
QMediaRecorder.Status
Java wrapper for Qt enum QMediaRecorder::StatusNested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
Nested classes/interfaces inherited from interface io.qt.multimedia.QMediaBindableInterface
QMediaBindableInterface.Impl
-
Field Summary
Fields Modifier and Type Field Description QObject.Signal1<QUrl>
actualLocationChanged
QMediaRecorder.MultiSignal_availabilityChanged
availabilityChanged
Overloaded signals:QObject.Signal1<@QtPrimitiveType Long>
durationChanged
QObject.Signal1<QMediaRecorder.Error>
error
QObject.Signal1<@QtPrimitiveType Boolean>
metaDataAvailableChanged
QMediaRecorder.MultiSignal_metaDataChanged
metaDataChanged
Overloaded signals:QObject.Signal1<@QtPrimitiveType Boolean>
metaDataWritableChanged
QObject.Signal1<@QtPrimitiveType Boolean>
mutedChanged
QObject.Signal1<QMediaRecorder.State>
stateChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.Signal1<QMediaRecorder.Status>
statusChanged
QObject.Signal1<@QtPrimitiveType Double>
volumeChanged
-
Constructor Summary
Constructors Modifier Constructor Description QMediaRecorder(QMediaObject mediaObject)
Overloaded constructor forQMediaRecorder(io.qt.multimedia.QMediaObject, io.qt.core.QObject)
withparent = null
.QMediaRecorder(QMediaObject mediaObject, QObject parent)
protected
QMediaRecorder(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
actualLocationChanged
-
availabilityChanged
Overloaded signals:
availabilityChanged(QMultimedia::AvailabilityStatus availability)
availabilityChanged(bool available)
-
durationChanged
-
error
-
metaDataAvailableChanged
-
metaDataChanged
Overloaded signals:
metaDataChanged()
metaDataChanged(const QString & key, const QVariant & value)
-
metaDataWritableChanged
-
mutedChanged
-
stateChanged
-
statusChanged
-
volumeChanged
-
-
Constructor Details
-
QMediaRecorder
Overloaded constructor for
QMediaRecorder(io.qt.multimedia.QMediaObject, io.qt.core.QObject)
withparent = null
. -
QMediaRecorder
-
QMediaRecorder
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
-
Method Details
-
actualLocation
-
audioCodecDescription
-
audioSettings
-
availability
-
availableMetaData
-
containerDescription
-
containerFormat
-
duration
-
error
-
errorString
-
isAvailable
-
isMetaDataAvailable
-
isMetaDataWritable
-
isMuted
-
metaData
-
outputLocation
-
pause
public final void pause() -
record
public final void record() -
setAudioSettings
-
setContainerFormat
-
setEncodingSettings
@QtUninvokable public final void setEncodingSettings(QAudioEncoderSettings audioSettings, QVideoEncoderSettings videoSettings)Overloaded function for
setEncodingSettings(io.qt.multimedia.QAudioEncoderSettings, io.qt.multimedia.QVideoEncoderSettings, java.lang.String)
withcontainerMimeType = ""
. -
setEncodingSettings
Overloaded function for
setEncodingSettings(io.qt.multimedia.QAudioEncoderSettings, io.qt.multimedia.QVideoEncoderSettings, java.lang.String)
with:
videoSettings = new io.qt.multimedia.QVideoEncoderSettings()
containerMimeType = ""
-
setEncodingSettings
@QtUninvokable public final void setEncodingSettings(QAudioEncoderSettings audioSettings, QVideoEncoderSettings videoSettings, String containerMimeType) -
setMetaData
-
setMuted
public final void setMuted(boolean muted) -
setOutputLocation
-
setVideoSettings
-
setVolume
public final void setVolume(double volume) -
state
-
status
-
stop
public final void stop() -
supportedAudioCodecs
-
supportedAudioSampleRates
Overloaded function for
supportedAudioSampleRates(io.qt.multimedia.QAudioEncoderSettings)
with:
settings = new io.qt.multimedia.QAudioEncoderSettings()
continuous = null
-
supportedAudioSampleRates
@QtUninvokable public final QMediaService.ListResult<Integer> supportedAudioSampleRates(QAudioEncoderSettings settings) -
supportedContainers
-
supportedFrameRates
Overloaded function for
supportedFrameRates(io.qt.multimedia.QVideoEncoderSettings)
with:
settings = new io.qt.multimedia.QVideoEncoderSettings()
continuous = null
-
supportedFrameRates
@QtUninvokable public final QMediaService.ListResult<Double> supportedFrameRates(QVideoEncoderSettings settings) -
supportedResolutions
Overloaded function for
supportedResolutions(io.qt.multimedia.QVideoEncoderSettings)
with:
settings = new io.qt.multimedia.QVideoEncoderSettings()
continuous = null
-
supportedResolutions
@QtUninvokable public final QMediaService.ListResult<QSize> supportedResolutions(QVideoEncoderSettings settings) -
supportedVideoCodecs
-
videoCodecDescription
-
videoSettings
-
volume
-
mediaObject
- Specified by:
mediaObject
in interfaceQMediaBindableInterface
-
setMediaObject
-