rtp/rtpstack/inc/rtpmanager.h
changeset 30 d7640adb246b
parent 29 5f12516512fa
child 33 b8a7e07b2677
child 56 2c7192069824
equal deleted inserted replaced
29:5f12516512fa 30:d7640adb246b
   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 );
       
   142 
   138 
   143         TInt SetNonRTPDataObserver( TRtpId aSessionId, 
   139         TInt SetNonRTPDataObserver( TRtpId aSessionId, 
   144                                     MNonRTPDataObserver* aNonRTPDataObserver );
   140                                     MNonRTPDataObserver* aNonRTPDataObserver );
   145         
   141         
   146         TInt SendRtpPacket( TRtpId aTranStreamId, 
   142         TInt SendRtpPacket( TRtpId aTranStreamId, 
   147                             const TRtpSendHeader& aHeaderInfo, 
   143                             const TRtpSendHeader& aHeaderInfo, 
   148                             const TDesC8& aPayloadData,
   144                             const TDesC8& aPayloadData );
   149                             const TArray<TRtpCSRC> *aCsrcList = NULL );
       
   150 
   145 
   151         TInt SendRtpPacket( TRtpId aTranStreamId,
   146         TInt SendRtpPacket( TRtpId aTranStreamId,
   152                             const TRtpSendHeader& aHeaderInfo,
   147                             const TRtpSendHeader& aHeaderInfo,
   153                             const TDesC8& aPayloadData,
   148                             const TDesC8& aPayloadData,
   154                             TRequestStatus& aStatus,
   149                             TRequestStatus& aStatus );
   155                             const TArray<TRtpCSRC> *aCsrcList = NULL );
       
   156 
   150 
   157         TInt SendRtpPacket( TRtpId aTranStreamId,
   151         TInt SendRtpPacket( TRtpId aTranStreamId,
   158                             TRtpSequence aSequenceNum,
   152                             TRtpSequence aSequenceNum,
   159                             const TRtpSendHeader& aHeaderInfo,
   153                             const TRtpSendHeader& aHeaderInfo,
   160                             const TDesC8& aPayloadData,
   154                             const TDesC8& aPayloadData,
   161                             TRequestStatus& aStatus,
   155                             TRequestStatus& aStatus );
   162                             const TArray<TRtpCSRC> *aCsrcList = NULL );
       
   163 
   156 
   164         void SendDataL( TRtpId aSessionId,
   157         void SendDataL( TRtpId aSessionId,
   165                        TBool aUseRTPSocket,
   158                        TBool aUseRTPSocket,
   166                        const TDesC8& aData,
   159                        const TDesC8& aData,
   167                        TRequestStatus& aStatus );
   160                        TRequestStatus& aStatus );