mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-07-06 11:38:11 +08:00
修复关闭hls后无法编译通过的问题
This commit is contained in:
@@ -29,10 +29,13 @@
|
||||
|
||||
#include "HlsMakerImp.h"
|
||||
#include "TsMuxer.h"
|
||||
|
||||
namespace mediakit {
|
||||
|
||||
class HlsRecorder : public TsMuxer {
|
||||
class HlsRecorder
|
||||
#if defined(ENABLE_HLS)
|
||||
: public TsMuxer
|
||||
#endif
|
||||
{
|
||||
public:
|
||||
typedef std::shared_ptr<HlsRecorder> Ptr;
|
||||
HlsRecorder(const string &m3u8_file, const string ¶ms){
|
||||
@@ -51,14 +54,14 @@ public:
|
||||
MediaSource::Ptr getMediaSource() const{
|
||||
return _hls->getMediaSource();
|
||||
}
|
||||
#if defined(ENABLE_HLS)
|
||||
protected:
|
||||
void onTs(const void *packet, int bytes,uint32_t timestamp,int flags) override {
|
||||
_hls->inputData((char *)packet,bytes,timestamp);
|
||||
};
|
||||
#endif
|
||||
private:
|
||||
HlsMakerImp *_hls;
|
||||
};
|
||||
|
||||
}//namespace mediakit
|
||||
|
||||
#endif //HLSRECORDER_H
|
||||
|
||||
Reference in New Issue
Block a user