mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsglobalrouting.h
changeset 50 762d760dcfdf
parent 27 cbb1bfb7ebfb
equal deleted inserted replaced
48:b7b49303d0c0 50:762d760dcfdf
    21 #include <qtms.h>
    21 #include <qtms.h>
    22 #include <QObject>
    22 #include <QObject>
    23 #include "qtmswrapperexport.h"
    23 #include "qtmswrapperexport.h"
    24 
    24 
    25 // FORWARD DECLARATIONS
    25 // FORWARD DECLARATIONS
    26 namespace TMS {
    26 namespace TMS
       
    27 {
    27 class TMSGlobalRouting;
    28 class TMSGlobalRouting;
    28 }
    29 }
    29 
    30 
    30 namespace QTMS {
    31 namespace QTMS
       
    32 {
    31 
    33 
    32 /**
    34 /**
    33  * QTMSGlobalRouting class
    35  * QTMSGlobalRouting class
    34  *
    36  *
    35  * This class provides audio routing control in the global QTMS scope.
    37  * This class provides audio routing control in the global QTMS scope.
    38  *
    40  *
    39  * @lib QTMSapi.lib
    41  * @lib QTMSapi.lib
    40  *
    42  *
    41  */
    43  */
    42 class QTMS_WRAPPER_DLL_EXPORT QTMSGlobalRouting : public QObject
    44 class QTMS_WRAPPER_DLL_EXPORT QTMSGlobalRouting : public QObject
    43     {
    45 {
    44     Q_OBJECT
    46     Q_OBJECT
    45 public:
    47 public:
    46     /**
    48     /**
    47      * Destructor
    49      * Destructor
    48      */
    50      */
   121      */
   123      */
   122     gint GetAvailableOutputs(OutputVector& outputs);
   124     gint GetAvailableOutputs(OutputVector& outputs);
   123 
   125 
   124     Q_SIGNALS:
   126     Q_SIGNALS:
   125     void GlobalRoutingEvent(const QTMSGlobalRouting& routing,
   127     void GlobalRoutingEvent(const QTMSGlobalRouting& routing,
   126             QTMSSignalEvent event, QTMSAudioOutput output);
   128         QTMSSignalEvent event, QTMSAudioOutput output);
   127 
   129 
   128 protected:
   130 protected:
   129     /**
   131     /**
   130      * Constructor
   132      * Constructor
   131      */
   133      */
   132     QTMSGlobalRouting();
   134     QTMSGlobalRouting();
   133 
   135 
   134 protected:
   136 protected:
   135     TMS::TMSGlobalRouting* iRouting;
   137     TMS::TMSGlobalRouting* iRouting;
   136     };
   138 };
   137 
   139 
   138 } //namespace QTMS
   140 } //namespace QTMS
   139 
   141 
   140 #endif //QTMS_GLOBAL_ROUTING_H
   142 #endif //QTMS_GLOBAL_ROUTING_H