qtmobility/src/multimedia/qaudiocapturesource.h
changeset 5 453da2cfceef
parent 4 90517678cc4f
child 11 06b8e2af4411
equal deleted inserted replaced
4:90517678cc4f 5:453da2cfceef
    53 #include "qmediaobject.h"
    53 #include "qmediaobject.h"
    54 #include "qmediaservice.h"
    54 #include "qmediaservice.h"
    55 
    55 
    56 #include "qmediaserviceprovider.h"
    56 #include "qmediaserviceprovider.h"
    57 
    57 
    58 QTM_BEGIN_NAMESPACE
    58 QT_BEGIN_NAMESPACE
    59 
    59 
    60 class QAudioCaptureSourcePrivate;
    60 class QAudioCaptureSourcePrivate;
    61 
    61 
    62 class Q_MEDIA_EXPORT QAudioCaptureSource : public QMediaObject
    62 class Q_MEDIA_EXPORT QAudioCaptureSource : public QMediaObject
    63 {
    63 {
    68     QAudioCaptureSource(QMediaObject *mediaObject, QObject *parent = 0);
    68     QAudioCaptureSource(QMediaObject *mediaObject, QObject *parent = 0);
    69 
    69 
    70     ~QAudioCaptureSource();
    70     ~QAudioCaptureSource();
    71 
    71 
    72     bool isAvailable() const;
    72     bool isAvailable() const;
    73     QtMedia::AvailabilityError availabilityError() const;
    73     QtMediaServices::AvailabilityError availabilityError() const;
    74 
    74 
    75     QList<QString> audioInputs() const;
    75     QList<QString> audioInputs() const;
    76 
    76 
    77     QString audioDescription(const QString& name) const;
    77     QString audioDescription(const QString& name) const;
    78     QString defaultAudioInput() const;
    78     QString defaultAudioInput() const;
    90 
    90 
    91 private:
    91 private:
    92     Q_DECLARE_PRIVATE(QAudioCaptureSource)
    92     Q_DECLARE_PRIVATE(QAudioCaptureSource)
    93 };
    93 };
    94 
    94 
    95 QTM_END_NAMESPACE
    95 QT_END_NAMESPACE
    96 
    96 
    97 #endif  // QAUDIOCAPTURESOURCE_H
    97 #endif  // QAUDIOCAPTURESOURCE_H