equal
deleted
inserted
replaced
23 #ifndef C_UPNPAVRENDERINGSESSION_H |
23 #ifndef C_UPNPAVRENDERINGSESSION_H |
24 #define C_UPNPAVRENDERINGSESSION_H |
24 #define C_UPNPAVRENDERINGSESSION_H |
25 |
25 |
26 #include <e32std.h> |
26 #include <e32std.h> |
27 #include "upnpavsessionbase.h" |
27 #include "upnpavsessionbase.h" |
|
28 #include "upnpavrenderingsessionobserver.h" |
28 |
29 |
29 class MUPnPAVRenderingSessionObserver; |
|
30 class CUpnpItem; |
30 class CUpnpItem; |
31 |
31 |
32 /** |
32 /** |
33 * AV Controller rendering session interface. |
33 * AV Controller rendering session interface. |
34 * |
34 * |
165 * @param none |
165 * @param none |
166 * @return none |
166 * @return none |
167 */ |
167 */ |
168 virtual void GetPositionInfoL() = 0; |
168 virtual void GetPositionInfoL() = 0; |
169 |
169 |
|
170 /** |
|
171 * Sends a AVTransport Seek operation with type REL_TIME to the renderer. |
|
172 * |
|
173 * @since Series 60 3.2.3 |
|
174 * @param aDesiredTime the time where to seek |
|
175 */ |
|
176 virtual void SeekRelTimeL( const TTime& aDesiredTime ) = 0; |
|
177 |
|
178 /** |
|
179 * Returns current state of the renderer |
|
180 * |
|
181 * @since Series 60 5.2 |
|
182 * @return TUPnPAVInteractOperation rendrer state |
|
183 */ |
|
184 virtual TUPnPAVInteractOperation GetRendererStateL() = 0; |
170 }; |
185 }; |
171 |
186 |
172 |
187 |
173 #endif // C_UPNPAVRENDERINGSESSION_H |
188 #endif // C_UPNPAVRENDERINGSESSION_H |