qtmobility/plugins/multimedia/symbian/mmf/audiosource/s60audioencodercontrol.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
child 15 1f895d8a5b2b
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    67     
    67     
    68     QStringList supportedEncodingOptions(const QString &codec) const;
    68     QStringList supportedEncodingOptions(const QString &codec) const;
    69     QVariant encodingOption(const QString &codec, const QString &name) const;
    69     QVariant encodingOption(const QString &codec, const QString &name) const;
    70     void setEncodingOption(const QString &codec, const QString &name, const QVariant &value);    
    70     void setEncodingOption(const QString &codec, const QString &name, const QVariant &value);    
    71     
    71     
    72 private:    
    72 private:
    73     QString audioCodec() const;
    73     QtMultimedia::EncodingQuality quality() const;
    74     bool setAudioCodec(const QString &codecName);
    74     void setQuality(QtMultimedia::EncodingQuality, QAudioFormat &format);
    75     int bitRate() const;
       
    76     void setBitRate(int);
       
    77 
    75 
    78     QtMediaServices::EncodingQuality quality() const;
       
    79     void setQuality(QtMediaServices::EncodingQuality);
       
    80 
       
    81     int sampleRate() const;
       
    82     void setSampleRate(int sampleRate);
       
    83     int channelCount() const;
       
    84     void setChannelCount(int channels);    
       
    85     int sampleSize() const;
       
    86     void setSampleSize(int sampleSize);    
       
    87 private:
    76 private:
    88     S60AudioCaptureSession* m_session;
    77     S60AudioCaptureSession* m_session;
    89     QtMediaServices::EncodingQuality m_quality;
    78     QAudioEncoderSettings m_settings;
       
    79     QtMultimedia::EncodingQuality m_quality;
    90 };
    80 };
    91 
    81 
    92 #endif
    82 #endif