68 #define QTMS_REASON_SINK_NOT_SUPPORTED ((gint)0x0000000C) |
68 #define QTMS_REASON_SINK_NOT_SUPPORTED ((gint)0x0000000C) |
69 #define QTMS_REASON_CALL_NOT_ACTIVE ((gint)0x0000000D) |
69 #define QTMS_REASON_CALL_NOT_ACTIVE ((gint)0x0000000D) |
70 |
70 |
71 // Event codes |
71 // Event codes |
72 #define QTMS_EVENT_STREAM_STATE_CHANGED ((gint)0x00000000) |
72 #define QTMS_EVENT_STREAM_STATE_CHANGED ((gint)0x00000000) |
73 #define QTMS_EVENT_SOURCE_FILL_BUFFER ((gint)0x00000001) |
73 #define QTMS_EVENT_STREAM_STATE_CHANGE_ERROR ((gint)0x00000001) |
74 #define QTMS_EVENT_SOURCE_PROCESSED_BUFFER ((gint)0x00000002) |
74 #define QTMS_EVENT_SOURCE_FILL_BUFFER ((gint)0x00000002) |
75 #define QTMS_EVENT_SINK_PROCESS_BUFFER ((gint)0x00000003) |
75 #define QTMS_EVENT_SOURCE_PROCESSED_BUFFER ((gint)0x00000003) |
76 #define QTMS_EVENT_EFFECT_VOL_CHANGED ((gint)0x00000004) |
76 #define QTMS_EVENT_SINK_PROCESS_BUFFER ((gint)0x00000004) |
77 #define QTMS_EVENT_EFFECT_GAIN_CHANGED ((gint)0x00000005) |
77 #define QTMS_EVENT_EFFECT_VOL_CHANGED ((gint)0x00000005) |
78 #define QTMS_EVENT_ROUTING_AVAIL_OUTPUTS_CHANGED ((gint)0x00000006) |
78 #define QTMS_EVENT_EFFECT_GAIN_CHANGED ((gint)0x00000006) |
79 #define QTMS_EVENT_ROUTING_OUTPUT_CHANGED ((gint)0x00000007) |
79 #define QTMS_EVENT_ROUTING_AVAIL_OUTPUTS_CHANGED ((gint)0x00000007) |
80 #define QTMS_EVENT_ROUTING_SET_OUTPUT_COMPLETE ((gint)0x00000008) |
80 #define QTMS_EVENT_ROUTING_OUTPUT_CHANGED ((gint)0x00000008) |
81 #define QTMS_EVENT_RINGTONE_OPEN_COMPLETE ((gint)0x00000009) |
81 #define QTMS_EVENT_ROUTING_SET_OUTPUT_COMPLETE ((gint)0x00000009) |
82 #define QTMS_EVENT_RINGTONE_PLAY_COMPLETE ((gint)0x0000000A) |
82 #define QTMS_EVENT_RINGTONE_OPEN_COMPLETE ((gint)0x0000000A) |
83 #define QTMS_EVENT_RINGTONE_DEINIT_COMPLETE ((gint)0x0000000B) |
83 #define QTMS_EVENT_RINGTONE_PLAY_COMPLETE ((gint)0x0000000B) |
84 #define QTMS_EVENT_DTMF_TONE_STARTED ((gint)0x0000000C) |
84 #define QTMS_EVENT_RINGTONE_DEINIT_COMPLETE ((gint)0x0000000C) |
85 #define QTMS_EVENT_DTMF_TONE_STOPPED ((gint)0x0000000D) |
85 #define QTMS_EVENT_DTMF_TONE_STARTED ((gint)0x0000000D) |
86 #define QTMS_EVENT_INBAND_TONE_STARTED ((gint)0x0000000E) |
86 #define QTMS_EVENT_DTMF_TONE_STOPPED ((gint)0x0000000E) |
87 #define QTMS_EVENT_INBAND_TONE_STOPPED ((gint)0x0000000F) |
87 #define QTMS_EVENT_INBAND_TONE_STARTED ((gint)0x0000000F) |
|
88 #define QTMS_EVENT_INBAND_TONE_STOPPED ((gint)0x00000010) |
88 |
89 |
89 // Stream states |
90 // Stream states |
90 typedef gint QTMSStreamState; |
91 typedef gint QTMSStreamState; |
91 #define QTMS_STREAM_UNINITIALIZED ((gint)0x00000000) |
92 #define QTMS_STREAM_UNINITIALIZED ((gint)0x00000000) |
92 #define QTMS_STREAM_INITIALIZED ((gint)0x00000001) |
93 #define QTMS_STREAM_INITIALIZED ((gint)0x00000001) |