equal
deleted
inserted
replaced
54 #include <QtCore/qstringlist.h> |
54 #include <QtCore/qstringlist.h> |
55 #include <QtCore/qmetaobject.h> |
55 #include <QtCore/qmetaobject.h> |
56 |
56 |
57 #include <QtMultimedia/qaudioformat.h> |
57 #include <QtMultimedia/qaudioformat.h> |
58 |
58 |
59 QTM_BEGIN_NAMESPACE |
59 QT_BEGIN_NAMESPACE |
60 |
60 |
61 /*! |
61 /*! |
62 \class QMediaRecorder |
62 \class QMediaRecorder |
63 \ingroup multimedia |
63 \ingroup multimedia |
64 |
64 |
78 audioSource = new QAudioCaptureSource; |
78 audioSource = new QAudioCaptureSource; |
79 recorder = new QMediaRecorder(audioSource); |
79 recorder = new QMediaRecorder(audioSource); |
80 |
80 |
81 QAudioEncoderSettings audioSettings; |
81 QAudioEncoderSettings audioSettings; |
82 audioSettings.setCodec("audio/vorbis"); |
82 audioSettings.setCodec("audio/vorbis"); |
83 audioSettings.setQuality(QtMedia::HighQuality); |
83 audioSettings.setQuality(QtMediaServices::HighQuality); |
84 |
84 |
85 recorder->setEncodingSettings(audioSettings); |
85 recorder->setEncodingSettings(audioSettings); |
86 |
86 |
87 recorder->setOutputLocation(QUrl::fromLocalFile(fileName)); |
87 recorder->setOutputLocation(QUrl::fromLocalFile(fileName)); |
88 recorder->record(); |
88 recorder->record(); |
233 } |
233 } |
234 |
234 |
235 /*! |
235 /*! |
236 Returns the availability error code. |
236 Returns the availability error code. |
237 */ |
237 */ |
238 QtMedia::AvailabilityError QMediaRecorder::availabilityError() const |
238 QtMediaServices::AvailabilityError QMediaRecorder::availabilityError() const |
239 { |
239 { |
240 if (d_func()->control != NULL) |
240 if (d_func()->control != NULL) |
241 return QtMedia::NoError; |
241 return QtMediaServices::NoError; |
242 else |
242 else |
243 return QtMedia::ServiceMissingError; |
243 return QtMediaServices::ServiceMissingError; |
244 } |
244 } |
245 |
245 |
246 QUrl QMediaRecorder::outputLocation() const |
246 QUrl QMediaRecorder::outputLocation() const |
247 { |
247 { |
248 return d_func()->control ? d_func()->control->outputLocation() : QUrl(); |
248 return d_func()->control ? d_func()->control->outputLocation() : QUrl(); |
561 Signals that an \a error has occurred. |
561 Signals that an \a error has occurred. |
562 */ |
562 */ |
563 |
563 |
564 |
564 |
565 #include "moc_qmediarecorder.cpp" |
565 #include "moc_qmediarecorder.cpp" |
566 QTM_END_NAMESPACE |
566 QT_END_NAMESPACE |
567 |
567 |