支持自定义环形缓冲大小

This commit is contained in:
xiongziliang
2018-12-29 17:38:10 +08:00
parent 41e5cab6c6
commit 5b5db04543
4 changed files with 8 additions and 6 deletions

View File

@@ -53,9 +53,9 @@ public:
typedef std::shared_ptr<RtmpMediaSource> Ptr;
typedef RingBuffer<RtmpPacket::Ptr> RingType;
RtmpMediaSource(const string &vhost,const string &strApp, const string &strId) :
RtmpMediaSource(const string &vhost,const string &strApp, const string &strId,int ringSize = 32) :
MediaSource(RTMP_SCHEMA,vhost,strApp,strId),
_pRing(new RingBuffer<RtmpPacket::Ptr>()) {
_pRing(new RingBuffer<RtmpPacket::Ptr>(ringSize)) {
}
virtual ~RtmpMediaSource() {}