equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
17 |
17 |
18 |
18 |
19 #ifndef MUSHENGLIVESESSIONOBSERVER_H |
19 #ifndef MUSHENGLIVESESSIONOBSERVER_H |
20 #define MUSHENGLIVESESSIONOBSERVER_H |
20 #define MUSHENGLIVESESSIONOBSERVER_H |
21 |
21 |
22 // INCLUDES |
22 |
23 #include "musengoutsessionobserver.h" |
|
24 |
23 |
25 // CLASS DECLARATION |
24 // CLASS DECLARATION |
26 |
25 |
27 /** |
26 /** |
28 * An interface to be implemented by users of Multimedia Sharing Engine if |
27 * An interface to be implemented by clients of Multimedia Sharing Engine if |
29 * they wish to receive |
28 * they wish to receive events about live sharing specific event. |
30 * events from session state changes. |
|
31 * |
|
32 * This observer is set using CMSSession:: function. |
|
33 * |
|
34 * @lib musengine.lib |
|
35 * @since S60 v3.2 |
|
36 */ |
29 */ |
37 class MMusEngLiveSessionObserver : public MMusEngOutSessionObserver |
30 class MMusEngLiveSessionObserver |
38 { |
31 { |
|
32 |
|
33 public: |
|
34 |
|
35 /** |
|
36 * Indicates that disk has run out of space during recording. |
|
37 */ |
|
38 virtual void DiskFull() = 0; |
|
39 |
39 }; |
40 }; |
40 |
41 |
41 #endif |
42 #endif |