qtmobility/plugins/multimedia/symbian/openmaxal/mediarecorder/xarecordsessionimpl.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
   100 
   100 
   101     void resetEncoderAttributes();
   101     void resetEncoderAttributes();
   102     void setContainerType(const TDesC &aURI);
   102     void setContainerType(const TDesC &aURI);
   103     TBool setCodec(const TDesC &aURI);
   103     TBool setCodec(const TDesC &aURI);
   104     void setBitRate(TUint32 aBitRate);
   104     void setBitRate(TUint32 aBitRate);
       
   105     void setOptimalBitRate();
   105     void setChannels(TUint32 aChannels);
   106     void setChannels(TUint32 aChannels);
   106     void setOptimalChannelCount();
   107     void setOptimalChannelCount();
   107     void setSampleRate(TUint32 aSampleRate);
   108     void setSampleRate(TUint32 aSampleRate);
   108     void setOptimalSampleRate();
   109     void setOptimalSampleRate();
   109     TInt32 setCBRMode();
   110     TInt32 setCBRMode();
   122     TInt32 initAudioEncodersList();
   123     TInt32 initAudioEncodersList();
   123     TInt32 initAudioInputDevicesList();
   124     TInt32 initAudioInputDevicesList();
   124     TInt32 setEncoderSettingsToMediaRecorder();
   125     TInt32 setEncoderSettingsToMediaRecorder();
   125     TInt32 getBitratesByAudioCodecID(XAuint32 encoderId,
   126     TInt32 getBitratesByAudioCodecID(XAuint32 encoderId,
   126                           RArray<TUint32> &aBitrates);
   127                           RArray<TUint32> &aBitrates);
       
   128     TInt32 getSampleRatesByAudioCodecID(XAuint32 encoderId,
       
   129                           RArray<TInt32> &aSampleRates);
   127 
   130 
   128 
   131 
   129 private:
   132 private:
   130     XARecordObserver &m_Parent;
   133     XARecordObserver &m_Parent;
   131     XAObjectItf m_EOEngine;
   134     XAObjectItf m_EOEngine;