diff options
Diffstat (limited to 'plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.h')
-rw-r--r-- | plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.h | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.h b/plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.h index b2801470df..f1a33c2cd5 100644 --- a/plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.h +++ b/plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.h @@ -63,6 +63,7 @@ #endif //AUDIOINPUT_ROUTING QT_BEGIN_NAMESPACE + struct ControllerData { int controllerUid; @@ -76,19 +77,19 @@ struct CodecData TFourCC fourCC; QString codecDescription; }; + QT_END_NAMESPACE QT_USE_NAMESPACE -class S60AudioCaptureSession : public QObject, public MMdaObjectStateChangeObserver +class S60AudioCaptureSession : public QObject + , public MMdaObjectStateChangeObserver { Q_OBJECT Q_PROPERTY(qint64 position READ position NOTIFY positionChanged) Q_ENUMS(TAudioCaptureState) public: - - enum TAudioCaptureState - { + enum TAudioCaptureState { ENotInitialized = 0, EInitialized, EOpenCompelete, @@ -125,13 +126,14 @@ public: QString activeEndpoint() const; QString defaultEndpoint() const; QList<QString> availableEndpoints() const; - QString endpointDescription(const QString& name) const; + QString endpointDescription(const QString &name) const; #ifdef AUDIOINPUT_ROUTING static const QString microPhone; static const QString voiceCall; static const QString fmRadio; -#endif //AUDIOINPUT_ROUTING +#endif + private: void initializeSessionL(); void setError(TInt aError); @@ -143,6 +145,7 @@ private: void applyAudioSettingsL(); TFourCC determinePCMFormat(); void setDefaultSettings(); + // MMdaObjectStateChangeObserver void MoscoStateChangeEvent(CBase* aObject, TInt aPreviousState, TInt aCurrentState, TInt aErrorCode); @@ -152,18 +155,18 @@ private: #ifdef AUDIOINPUT_ROUTING QString qStringFromTAudioInputPreference(CAudioInput::TAudioInputPreference input) const; void initAudioInputs(); - void doSetAudioInputL(const QString& name); -#endif //AUDIOINPUT_ROUTING + void doSetAudioInputL(const QString &name); +#endif public Q_SLOTS: - void setActiveEndpoint(const QString& audioEndpoint); - + void setActiveEndpoint(const QString &audioEndpoint); Q_SIGNALS: void stateChanged(S60AudioCaptureSession::TAudioCaptureState); void positionChanged(qint64 position); void error(int error, const QString &errorString); void activeEndpointChanged(const QString &audioEndpoint); + private: QString m_container; QUrl m_sink; @@ -182,12 +185,10 @@ private: #ifdef AUDIOINPUT_ROUTING bool m_setActiveEndPoint; CAudioInput *m_audioInput; +#endif -#endif //AUDIOINPUT_ROUTING QMap<QString, QString> m_audioInputs; QString m_audioEndpoint; - - }; #endif // S60AUDIOCAPTURESESSION_H |