4#ifndef QMediaRecorder_H
5#define QMediaRecorder_H
7#include <QtCore/qobject.h>
8#include <QtCore/qsize.h>
9#include <QtMultimedia/qtmultimediaglobal.h>
10#include <QtMultimedia/qmediaenumdebug.h>
11#include <QtMultimedia/qmediametadata.h>
13#include <QtCore/qpair.h>
34 Q_PROPERTY(
QUrl actualLocation READ actualLocation NOTIFY actualLocationChanged)
41 Q_PROPERTY(
QSize videoResolution READ videoResolution WRITE setVideoResolution NOTIFY videoResolutionChanged)
42 Q_PROPERTY(
qreal videoFrameRate READ videoFrameRate WRITE setVideoFrameRate NOTIFY videoFrameRateChanged)
43 Q_PROPERTY(
int videoBitRate READ videoBitRate WRITE setVideoBitRate NOTIFY videoBitRateChanged)
44 Q_PROPERTY(
int audioBitRate READ audioBitRate WRITE setAudioBitRate NOTIFY audioBitRateChanged)
45 Q_PROPERTY(
int audioChannelCount READ audioChannelCount WRITE setAudioChannelCount NOTIFY audioChannelCountChanged)
46 Q_PROPERTY(
int audioSampleRate READ audioSampleRate WRITE setAudioSampleRate NOTIFY audioSampleRateChanged)
88 bool isAvailable()
const;
90 QUrl outputLocation()
const;
96 QUrl actualLocation()
const;
98 RecorderState recorderState()
const;
108 EncodingMode encodingMode()
const;
109 void setEncodingMode(EncodingMode);
111 Quality quality()
const;
112 void setQuality(Quality quality);
114 QSize videoResolution()
const;
115 void setVideoResolution(
const QSize &);
118 qreal videoFrameRate()
const;
121 int videoBitRate()
const;
122 void setVideoBitRate(
int bitRate);
124 int audioBitRate()
const;
125 void setAudioBitRate(
int bitRate);
127 int audioChannelCount()
const;
128 void setAudioChannelCount(
int channels);
130 int audioSampleRate()
const;
131 void setAudioSampleRate(
int sampleRate);
IOBluetoothDevice * device
The QAudioDevice class provides an information about audio devices and their functionality.
The QCameraDevice class provides general information about camera devices.
The QCamera class provides interface for system camera devices.
\inmodule QtCore \reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
DBusConnection const char DBusError * error
GLint GLsizei GLsizei height
GLint GLsizei GLsizei GLenum format