upnpavcontroller/upnpavcontrollerclient/inc/upnpavrenderingsessionimpl.h
branchnew development branch with rendering state machine and other goodies
changeset 38 5360b7ddc251
parent 0 7f85d04be362
equal deleted inserted replaced
32:3785f754ee62 38:5360b7ddc251
     1 /*
     1 /*
     2 * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2006-2009 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".
   108     const CUpnpAVDevice& Device() const;
   108     const CUpnpAVDevice& Device() const;
   109     
   109     
   110     /**
   110     /**
   111      * See upnpavrenderingsession.h
   111      * See upnpavrenderingsession.h
   112      */
   112      */
   113     void ReserveLocalMSServicesL(); 
       
   114 
       
   115     /**
       
   116      * See upnpavrenderingsession.h
       
   117      */
       
   118     void CancelReserveLocalMSServicesL(); 
       
   119 
       
   120     /**
       
   121      * See upnpavrenderingsession.h
       
   122      */
       
   123     void ReleaseLocalMSServicesL(); 
       
   124 
       
   125     /**
       
   126      * See upnpavrenderingsession.h
       
   127      */
       
   128     void SetURIL( const TDesC8& aURI, const CUpnpItem& aItem );
   113     void SetURIL( const TDesC8& aURI, const CUpnpItem& aItem );
   129 
   114 
   130     /**
   115     /**
   131      * See upnpavrenderingsession.h
   116      * See upnpavrenderingsession.h
   132      */
   117      */
   169 
   154 
   170     /**
   155     /**
   171      * See upnpavrenderingsession.h
   156      * See upnpavrenderingsession.h
   172      */
   157      */
   173     void GetPositionInfoL();
   158     void GetPositionInfoL();
       
   159     
       
   160     /**
       
   161      * See upnpavrenderingsession.h
       
   162      */
       
   163     void SeekRelTimeL( const TTime& aDesiredTime );
       
   164     
       
   165     /**
       
   166      * See upnpavrenderingsession.h
       
   167      */
       
   168     TUPnPAVInteractOperation GetRendererStateL();
   174 
   169 
   175 public: // From MUPnPAVDeviceObserver
   170 public: // From MUPnPAVDeviceObserver
   176 
   171 
   177     /**
   172     /**
   178      * See upnpavdeviceobserver.h
   173      * See upnpavdeviceobserver.h