equal
deleted
inserted
replaced
26 #include <e32base.h> |
26 #include <e32base.h> |
27 #include <badesca.h> |
27 #include <badesca.h> |
28 |
28 |
29 class MMusUiLiveSharingObserver; |
29 class MMusUiLiveSharingObserver; |
30 class CMusEngLiveSession; |
30 class CMusEngLiveSession; |
|
31 class CMusUiActiveTimer; |
31 |
32 |
32 /** |
33 /** |
33 * |
34 * |
34 * |
35 * |
35 * @lib musui.exe |
36 * @lib musui.exe |
82 virtual CMusEngMceOutSession* EngineOutSession(); |
83 virtual CMusEngMceOutSession* EngineOutSession(); |
83 |
84 |
84 virtual void InviteL( const TDesC& aRecipient ); |
85 virtual void InviteL( const TDesC& aRecipient ); |
85 |
86 |
86 virtual void HandleSliderValueChangeL( TInt aNewLevel ); |
87 virtual void HandleSliderValueChangeL( TInt aNewLevel ); |
87 |
|
88 virtual void HandleAsyncEventL( TMusUiAsyncEvent aEventId ); |
|
89 |
88 |
90 public: // new functions |
89 public: // new functions |
91 |
90 |
92 TMusUiNaviMediaDecorator RecordIcon(); |
91 TMusUiNaviMediaDecorator RecordIcon(); |
93 |
92 |
139 |
138 |
140 void HandleMiddleSoftkeyOkL(); |
139 void HandleMiddleSoftkeyOkL(); |
141 public: // From MMusEngLiveSessionObserver |
140 public: // From MMusEngLiveSessionObserver |
142 |
141 |
143 void DiskFull(); |
142 void DiskFull(); |
144 |
143 |
|
144 void OrientationRefreshEnded(); |
145 |
145 |
146 public: // from MMusEngSessionObserver |
146 public: // from MMusEngSessionObserver |
147 |
147 |
148 void SessionEstablished(); |
148 void SessionEstablished(); |
149 |
149 |
158 void StreamStreaming(); |
158 void StreamStreaming(); |
159 |
159 |
160 void SessionTimeChanged( const TTimeIntervalSeconds& aSeconds ); |
160 void SessionTimeChanged( const TTimeIntervalSeconds& aSeconds ); |
161 |
161 |
162 void InactivityTimeout(); |
162 void InactivityTimeout(); |
163 |
163 |
164 void AsyncRefreshView(); |
164 void HandlePauseResumeInToolbar(); |
|
165 |
|
166 void UserInitiatedCameraStateChangeL(TBool aEnable); |
165 |
167 |
166 private: |
168 private: |
167 |
169 |
168 MMusUiLiveSharingObserver& iLiveObserver; |
170 MMusUiLiveSharingObserver& iLiveObserver; |
169 |
171 |
178 TBool iBrightnessSelected; |
180 TBool iBrightnessSelected; |
179 |
181 |
180 TBool iDiskFull; |
182 TBool iDiskFull; |
181 |
183 |
182 TBool iSessionEstablished; |
184 TBool iSessionEstablished; |
|
185 |
|
186 CMusUiActiveTimer* iPauseResumeGuardTimer; |
183 |
187 |
184 }; |
188 }; |
185 |
189 |
186 #endif // MUSUILIVESHARINGCONTROLLER_H |
190 #endif // MUSUILIVESHARINGCONTROLLER_H |
187 |
191 |