rtp/rtpstack/inc/rtpmanager.h
branchRCL_3
changeset 20 0dcb073356a5
parent 19 b5e99d8877c7
equal deleted inserted replaced
19:b5e99d8877c7 20:0dcb073356a5
   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 );