qtmobility/src/multimedia/qmediaencodersettings.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
child 15 1f895d8a5b2b
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    50 
    50 
    51 QT_BEGIN_NAMESPACE
    51 QT_BEGIN_NAMESPACE
    52 
    52 
    53 
    53 
    54 class QAudioEncoderSettingsPrivate;
    54 class QAudioEncoderSettingsPrivate;
    55 class Q_MEDIA_EXPORT QAudioEncoderSettings
    55 class Q_MULTIMEDIA_EXPORT QAudioEncoderSettings
    56 {
    56 {
    57 public:
    57 public:
    58     QAudioEncoderSettings();
    58     QAudioEncoderSettings();
    59     QAudioEncoderSettings(const QAudioEncoderSettings& other);
    59     QAudioEncoderSettings(const QAudioEncoderSettings& other);
    60 
    60 
    64     bool operator==(const QAudioEncoderSettings &other) const;
    64     bool operator==(const QAudioEncoderSettings &other) const;
    65     bool operator!=(const QAudioEncoderSettings &other) const;
    65     bool operator!=(const QAudioEncoderSettings &other) const;
    66 
    66 
    67     bool isNull() const;
    67     bool isNull() const;
    68 
    68 
    69     QtMediaServices::EncodingMode encodingMode() const;
    69     QtMultimedia::EncodingMode encodingMode() const;
    70     void setEncodingMode(QtMediaServices::EncodingMode);
    70     void setEncodingMode(QtMultimedia::EncodingMode);
    71 
    71 
    72     QString codec() const;
    72     QString codec() const;
    73     void setCodec(const QString& codec);
    73     void setCodec(const QString& codec);
    74 
    74 
    75     int bitRate() const;
    75     int bitRate() const;
    79     void setChannelCount(int channels);
    79     void setChannelCount(int channels);
    80 
    80 
    81     int sampleRate() const;
    81     int sampleRate() const;
    82     void setSampleRate(int rate);
    82     void setSampleRate(int rate);
    83 
    83 
    84     QtMediaServices::EncodingQuality quality() const;
    84     QtMultimedia::EncodingQuality quality() const;
    85     void setQuality(QtMediaServices::EncodingQuality quality);
    85     void setQuality(QtMultimedia::EncodingQuality quality);
    86 
    86 
    87 private:
    87 private:
    88     QSharedDataPointer<QAudioEncoderSettingsPrivate> d;
    88     QSharedDataPointer<QAudioEncoderSettingsPrivate> d;
    89 };
    89 };
    90 
    90 
    91 class QVideoEncoderSettingsPrivate;
    91 class QVideoEncoderSettingsPrivate;
    92 class Q_MEDIA_EXPORT QVideoEncoderSettings
    92 class Q_MULTIMEDIA_EXPORT QVideoEncoderSettings
    93 {
    93 {
    94 public:
    94 public:
    95     QVideoEncoderSettings();
    95     QVideoEncoderSettings();
    96     QVideoEncoderSettings(const QVideoEncoderSettings& other);
    96     QVideoEncoderSettings(const QVideoEncoderSettings& other);
    97 
    97 
   101     bool operator==(const QVideoEncoderSettings &other) const;
   101     bool operator==(const QVideoEncoderSettings &other) const;
   102     bool operator!=(const QVideoEncoderSettings &other) const;
   102     bool operator!=(const QVideoEncoderSettings &other) const;
   103 
   103 
   104     bool isNull() const;
   104     bool isNull() const;
   105 
   105 
   106     QtMediaServices::EncodingMode encodingMode() const;
   106     QtMultimedia::EncodingMode encodingMode() const;
   107     void setEncodingMode(QtMediaServices::EncodingMode);
   107     void setEncodingMode(QtMultimedia::EncodingMode);
   108 
   108 
   109     QString codec() const;
   109     QString codec() const;
   110     void setCodec(const QString &);
   110     void setCodec(const QString &);
   111 
   111 
   112     QSize resolution() const;
   112     QSize resolution() const;
   117     void setFrameRate(qreal rate);
   117     void setFrameRate(qreal rate);
   118 
   118 
   119     int bitRate() const;
   119     int bitRate() const;
   120     void setBitRate(int bitrate);
   120     void setBitRate(int bitrate);
   121 
   121 
   122     QtMediaServices::EncodingQuality quality() const;
   122     QtMultimedia::EncodingQuality quality() const;
   123     void setQuality(QtMediaServices::EncodingQuality quality);
   123     void setQuality(QtMultimedia::EncodingQuality quality);
   124 
   124 
   125 private:
   125 private:
   126     QSharedDataPointer<QVideoEncoderSettingsPrivate> d;
   126     QSharedDataPointer<QVideoEncoderSettingsPrivate> d;
   127 };
   127 };
   128 
   128 
   129 class QImageEncoderSettingsPrivate;
   129 class QImageEncoderSettingsPrivate;
   130 class Q_MEDIA_EXPORT QImageEncoderSettings
   130 class Q_MULTIMEDIA_EXPORT QImageEncoderSettings
   131 {
   131 {
   132 public:
   132 public:
   133     QImageEncoderSettings();
   133     QImageEncoderSettings();
   134     QImageEncoderSettings(const QImageEncoderSettings& other);
   134     QImageEncoderSettings(const QImageEncoderSettings& other);
   135 
   135 
   146 
   146 
   147     QSize resolution() const;
   147     QSize resolution() const;
   148     void setResolution(const QSize &);
   148     void setResolution(const QSize &);
   149     void setResolution(int width, int height);
   149     void setResolution(int width, int height);
   150 
   150 
   151     QtMediaServices::EncodingQuality quality() const;
   151     QtMultimedia::EncodingQuality quality() const;
   152     void setQuality(QtMediaServices::EncodingQuality quality);
   152     void setQuality(QtMultimedia::EncodingQuality quality);
   153 
   153 
   154 private:
   154 private:
   155     QSharedDataPointer<QImageEncoderSettingsPrivate> d;
   155     QSharedDataPointer<QImageEncoderSettingsPrivate> d;
   156 };
   156 };
   157 
   157