mmmw_plat/telephony_multimedia_service_api/inc/tms.h
branchRCL_3
changeset 13 f5c5c82a163e
parent 10 3d8c721bf319
child 24 bea5e7625e42
equal deleted inserted replaced
11:03a293c97d5c 13:f5c5c82a163e
   153 #define TMS_AUDIO_OUTPUT_WIRED_ACCESSORY        ((gint)5)
   153 #define TMS_AUDIO_OUTPUT_WIRED_ACCESSORY        ((gint)5)
   154 #define TMS_AUDIO_OUTPUT_ACCESSORY              ((gint)6)
   154 #define TMS_AUDIO_OUTPUT_ACCESSORY              ((gint)6)
   155 #define TMS_AUDIO_OUTPUT_ETTY                   ((gint)7)
   155 #define TMS_AUDIO_OUTPUT_ETTY                   ((gint)7)
   156 #define TMS_AUDIO_OUTPUT_NOT_ACTIVE             ((gint)8)
   156 #define TMS_AUDIO_OUTPUT_NOT_ACTIVE             ((gint)8)
   157 
   157 
   158 // TMSSignalEvent structure for callback notifications
   158 // Structure signalling callback notifications
   159 struct TMSSignalEvent
   159 struct TMSSignalEvent
   160     {
   160     {
   161     guint type;
   161     guint type;
   162     guint reason;
   162     guint reason;
   163     gpointer event_data;
   163     gpointer event_data;
   164     gpointer user_data;
   164     gpointer user_data;
   165     gint curr_state;
   165     gint curr_state;
   166     gint prev_state;
   166     gint prev_state;
   167     };
   167     };
   168 
   168 
   169 // TMSRTPStreamDescription for RTP
   169 // Structure for global volume effect change event
   170 struct TMSRTPStreamDescription
   170 struct TMSVolumeEventChangeData
   171     {
   171     {
   172     gint filler1;
   172     guint level;
   173     gint filler2;
   173     TMSAudioOutput output;
   174     gint filler3;
   174     gboolean output_changed;
   175     };
   175     };
   176 
   176 
   177 } //namespace TMS
   177 } //namespace TMS
   178 
   178 
   179 #endif // TMS_H
   179 #endif // TMS_H