38 /** A call has been added to the conference. */ |
38 /** A call has been added to the conference. */ |
39 ECCEConferenceCallAdded, |
39 ECCEConferenceCallAdded, |
40 /** A call has been removed from the conference. */ |
40 /** A call has been removed from the conference. */ |
41 ECCEConferenceCallRemoved, |
41 ECCEConferenceCallRemoved, |
42 /** Names of the two calls used to build the conference call returned in aCallName. */ |
42 /** Names of the two calls used to build the conference call returned in aCallName. */ |
43 ECCEConferenceBuilt, |
43 ECCEConferenceBuilt, |
44 /** No name provided */ |
44 /** No name provided */ |
45 ECCEConferenceTerminated, |
45 ECCEConferenceTerminated, |
46 /** No name provided. */ |
46 /** No name provided. */ |
47 ECCEConferenceSwapped, |
47 ECCEConferenceSwapped, |
48 /** Name of the call being seperated. */ |
48 /** Name of the call being seperated. */ |
49 ECCEConferenceSplit |
49 ECCEConferenceSplit |
50 }; |
50 }; |
51 |
51 |
52 /** Conference call State. */ |
52 /** Conference call State. */ |
53 enum TCCEConferenceCallState |
53 enum TCCEConferenceCallState |
54 { |
54 { |
55 /** The conference call is in the idle state. */ |
55 /** The conference call is in the idle state. */ |
56 ECCEConferenceIdle, |
56 ECCEConferenceIdle, |
57 /** The conference call is in the active, connected state. */ |
57 /** The conference call is in the active, connected state. */ |
58 ECCEConferenceActive, |
58 ECCEConferenceActive, |
59 /** The conference call is in the held, connected state. */ |
59 /** The conference call is in the held, connected state. */ |
60 ECCEConferenceHold |
60 ECCEConferenceHold |
61 }; |
61 }; |
62 |
62 |
63 /** Conference call capabilities. */ |
63 /** Conference call capabilities. */ |
64 enum TCCEConferenceCallCaps |
64 enum TCCEConferenceCallCaps |
65 { |
65 { |
66 /** Indicates that a conference call can be created. */ |
66 /** Indicates that a conference call can be created. */ |
67 KCCECapsCreate = 0x00000001, |
67 KCCECapsCreate = 0x00000001, |
115 * @param aError Occurred error code. |
115 * @param aError Occurred error code. |
116 * @return none |
116 * @return none |
117 */ |
117 */ |
118 virtual void ErrorOccurred( TCCPConferenceCallError aError ) = 0; |
118 virtual void ErrorOccurred( TCCPConferenceCallError aError ) = 0; |
119 |
119 |
120 /** |
120 /** |
121 * Notifies observer the change in call duration. |
121 * Notifies observer the change in call duration. |
122 * |
122 * |
123 * @since S60 v3.2 |
123 * @since S60 v3.2 |
124 * @param aDuration Duration of the call in seconds |
124 * @param aDuration Duration of the call in seconds |
125 * return none |
125 * return none |
126 */ |
126 */ |
127 virtual void CallDurationChanged( const TTimeIntervalSeconds aDuration ) = 0; |
127 virtual void CallDurationChanged( const TTimeIntervalSeconds aDuration ) = 0; |
128 }; |
128 }; |
129 |
129 |
130 |
130 |
131 |
131 |
132 |
132 |
133 #endif // MCCECONFERENCECALLOBSERVER |
133 #endif // MCCECONFERENCECALLOBSERVER |