![]() |
Home · All Classes · All Functions · | ![]() |
The QMediaRecorderControl class provides access to the recording functionality of a QMediaService. More...
#include <QMediaRecorderControl>
This class is under development and is subject to change.
Inherits QMediaControl.
The QMediaRecorderControl class provides access to the recording functionality of a QMediaService.
If a QMediaService can record media it will implement QMediaRecorderControl. This control provides a means to set the output location, and start, pause and stop recording. It also provides feedback on the duration of the recording.
The functionality provided by this control is exposed to application code through the QMediaRecorder class.
The interface name of QMediaRecorderControl is com.nokia.Qt.QMediaRecorderControl/1.0 as defined in QMediaRecorderControl_iid.
See also QMediaService::requestControl() and QMediaRecorder.
Constructs a media recorder control with the given parent.
Destroys a media recorder control.
Commits the encoder settings and performs pre-initialization to reduce delays when recording is started.
Return the current duration in milliseconds.
Signals that the duration of the recorded media has changed.
This only emitted when there is a discontinuous change in the duration such as being reset to 0.
Signals that an error has occurred. The errorString describes the error.
Returns true if the recorder is muted, and false if it is not.
Signals that the muted state of a media recorder has changed.
Returns the current output location being used.
See also setOutputLocation().
Pause recording.
Start recording.
Sets the muted state of a media recorder.
See also isMuted().
Sets the output location and returns if this operation is successful.
See also outputLocation().
Return the current recording state.
Signals that the state of a media recorder has changed.
Stop recording.
com.nokia.Qt.QMediaRecorderControl/1.0
Defines the interface name of the QMediaRecorderControl class.
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt Mobility Project 1.0.1 |