- 3
- 0
- 约8.38千字
- 约 9页
- 2020-08-16 发布于湖北
- 举报
常用类或模块及重要子函数描述
反射模块QTSSReflectorModule
这个模块包含反射用的各个角色,以支持反射的建立、设置、播放和中断等操作。这个模块不是类,只是一个概念,它的支撑体是一个文件。
DoSetup
响应RTSP的Setup请求,添加一个RTPSessionOutput
HaveStreamBuffers
用来判断ReflectorStream是否已经向ReflectorSender里发送RTP/RTCP桢。
ReflectorOutput
这是一个类,其对象代表一个反射客户端,不过这个是个虚基类,在系统中没有实体对象,其派生类RTPSessionOutput实现了大部分功能。
RTPSessionOutput
这是一个类,其对象代表一个反射客户端。它的数据来源于ReflectorSender,然后把数据发给两个RTPStream。下面是重要成员描述。
QTSS_Error RTPSessionOutput::WritePacket(StrPtrLen* inPacket, void* inStreamCookie,
UInt32 inFlags, SInt64 packetLatenessInMSec, SInt64* timeToSendThisPacketAgain, UInt64* packetIDPtr,
SInt64* arrivalTim
原创力文档

文档评论(0)