WEB开发网
开发学院手机开发Symbian 开发 Symbian 使用 RTP 发送数据的流程 阅读

Symbian 使用 RTP 发送数据的流程

 2010-03-22 16:25:00 来源:WEB开发网   
核心提示:iSendSrc.PrivRegisterEventCallbackL(ERtpSendFail, (TRtpCallbackFunction)CRtpFileSender::SendError, this);iSendPacket = iSendSrc.NewSendPacketL();8. 现在可以通过iSendP

iSendSrc.PrivRegisterEventCallbackL(ERtpSendFail, (TRtpCallbackFunction)CRtpFileSender::SendError, this);

iSendPacket = iSendSrc.NewSendPacketL();

8. 现在可以通过iSendPacket来进行数据发送了

TInt tmp = iPayloadDesC.Length();

iSendPacket.WritePayload().SetLength(tmp);

iSendPacket.Send();

9. 由于这个是一个读文件并传输的,故内存区域是固定的

iPayloadDesC.Set(const_cast(iSendPacket.WritePayload().Ptr()),iPacketSize,iPacketSize);

User::LeaveIfError(iFile.Read(iPayloadDesC));

10. 发送结束后的清理工作

iSendPacket.Close();

iSendSrc.Close();

iRtpSession.Close();

iSocket.Close();

iRtcpSocket.Close();

iSockServ.Close();

上一页  1 2 3 

Tags:Symbian 使用 RTP

编辑录入:coldstar [复制链接] [打 印]
赞助商链接