multimediacommsengine/mmcesrv/mmcemediamanager/inc/mcesrvstream.h
branchrcs
changeset 49 64c62431ac08
parent 0 1bce908db942
equal deleted inserted replaced
44:fb024d5e35fa 49:64c62431ac08
    41 class TMceMccComEvent;
    41 class TMceMccComEvent;
    42 class CMccCodecInformation;
    42 class CMccCodecInformation;
    43 class CMccInterface;
    43 class CMccInterface;
    44 class CMceDtmfHandler;
    44 class CMceDtmfHandler;
    45 class CMceSrvEndpoint;
    45 class CMceSrvEndpoint;
       
    46 class CMceComMessageStream;
    46 
    47 
    47 
    48 
    48 const TBool KMceSrvStreamCallback = ETrue;
    49 const TBool KMceSrvStreamCallback = ETrue;
    49 const TBool KMceSrvStreamNoCallback = EFalse;
    50 const TBool KMceSrvStreamNoCallback = EFalse;
    50 const TBool KMceSrvStreamDefaultSequence = EFalse;
    51 const TBool KMceSrvStreamDefaultSequence = EFalse;
   206     /**
   207     /**
   207     * Is adopted
   208     * Is adopted
   208     */
   209     */
   209     virtual TBool IsAdopted() const;
   210     virtual TBool IsAdopted() const;
   210     
   211     
       
   212     
       
   213     virtual void SetMsrpPath( TDesC8& aLocalMsrpPath );
       
   214     
       
   215     /**
       
   216     * Gets link id
       
   217     * @return link id
       
   218     */
       
   219     virtual TDes8& RemMsrpPath() const;
       
   220     
       
   221     /**
       
   222     * Gets link id
       
   223     * @return link id
       
   224     */
       
   225     virtual TDes8& ConnStatus() const;
       
   226     
   211 public: // Data access etc
   227 public: // Data access etc
   212 
   228 
   213     /**
   229     /**
   214     * Sets local media port of stream
   230     * Sets local media port of stream
   215     * @param aPort local media
   231     * @param aPort local media
   422                               CMceMediaManager& aManager );
   438                               CMceMediaManager& aManager );
   423                               
   439                               
   424     static void DecodeVideoL( RPointerArray<CMceSrvStream>& aStreams,
   440     static void DecodeVideoL( RPointerArray<CMceSrvStream>& aStreams,
   425                               CMceComVideoStream& aVideo,
   441                               CMceComVideoStream& aVideo,
   426                               CMceMediaManager& aManager );
   442                               CMceMediaManager& aManager );
       
   443 							  
       
   444     static void DecodeMessageL( RPointerArray<CMceSrvStream>& aStreams,
       
   445             CMceComMessageStream& aMessage,
       
   446             CMceMediaManager& aManager );
   427                               
   447                               
   428     TBool UseDefaultStartupSequence();
   448     TBool UseDefaultStartupSequence();
   429     
   449     
   430     TBool StreamStateChangeEventReceived( TMceMccComEvent& aEvent );
   450     TBool StreamStateChangeEventReceived( TMceMccComEvent& aEvent );
   431     
   451