rtp/rtpstack/inc/rtpmanager.h
branchRCL_3
changeset 43 b5e99d8877c7
parent 0 307788aac0a8
child 30 d7640adb246b
equal deleted inserted replaced
41:f54bfd820e04 43:b5e99d8877c7
   133         void CloseStream( TRtpId aStreamId );
   133         void CloseStream( TRtpId aStreamId );
   134 
   134 
   135         TInt RegisterRtpObserver( TRtpId aSessionId, MRtpObserver& aObserver );
   135         TInt RegisterRtpObserver( TRtpId aSessionId, MRtpObserver& aObserver );
   136 
   136 
   137         void UnregisterRtpObserver( TRtpId aSessionId );
   137         void UnregisterRtpObserver( TRtpId aSessionId );
       
   138         
       
   139         TInt RegisterRtpPostProcessingObserver( TRtpId aSessionId, MRtpPostProcessingObserver& aRtpObserver );
       
   140 
       
   141         void UnregisterRtpPostProcessingObserver( TRtpId aSessionId );
   138 
   142 
   139         TInt SetNonRTPDataObserver( TRtpId aSessionId, 
   143         TInt SetNonRTPDataObserver( TRtpId aSessionId, 
   140                                     MNonRTPDataObserver* aNonRTPDataObserver );
   144                                     MNonRTPDataObserver* aNonRTPDataObserver );
   141         
   145         
   142         TInt SendRtpPacket( TRtpId aTranStreamId, 
   146         TInt SendRtpPacket( TRtpId aTranStreamId, 
   143                             const TRtpSendHeader& aHeaderInfo, 
   147                             const TRtpSendHeader& aHeaderInfo, 
   144                             const TDesC8& aPayloadData );
   148                             const TDesC8& aPayloadData,
       
   149                             const TArray<TRtpCSRC> *aCsrcList = NULL );
   145 
   150 
   146         TInt SendRtpPacket( TRtpId aTranStreamId,
   151         TInt SendRtpPacket( TRtpId aTranStreamId,
   147                             const TRtpSendHeader& aHeaderInfo,
   152                             const TRtpSendHeader& aHeaderInfo,
   148                             const TDesC8& aPayloadData,
   153                             const TDesC8& aPayloadData,
   149                             TRequestStatus& aStatus );
   154                             TRequestStatus& aStatus,
       
   155                             const TArray<TRtpCSRC> *aCsrcList = NULL );
   150 
   156 
   151         TInt SendRtpPacket( TRtpId aTranStreamId,
   157         TInt SendRtpPacket( TRtpId aTranStreamId,
   152                             TRtpSequence aSequenceNum,
   158                             TRtpSequence aSequenceNum,
   153                             const TRtpSendHeader& aHeaderInfo,
   159                             const TRtpSendHeader& aHeaderInfo,
   154                             const TDesC8& aPayloadData,
   160                             const TDesC8& aPayloadData,
   155                             TRequestStatus& aStatus );
   161                             TRequestStatus& aStatus,
       
   162                             const TArray<TRtpCSRC> *aCsrcList = NULL );
   156 
   163 
   157         void SendDataL( TRtpId aSessionId,
   164         void SendDataL( TRtpId aSessionId,
   158                        TBool aUseRTPSocket,
   165                        TBool aUseRTPSocket,
   159                        const TDesC8& aData,
   166                        const TDesC8& aData,
   160                        TRequestStatus& aStatus );
   167                        TRequestStatus& aStatus );