mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-07-05 19:08:09 +08:00
完善录制相关功能
This commit is contained in:
@@ -79,6 +79,33 @@ public:
|
||||
return readerCount() + (_muxer ? _muxer->totalReaderCount() : 0);
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置录制状态
|
||||
* @param type 录制类型
|
||||
* @param start 开始或停止
|
||||
* @param custom_path 开启录制时,指定自定义路径
|
||||
* @return 是否设置成功
|
||||
*/
|
||||
bool setupRecord(Recorder::type type, bool start, const string &custom_path) override{
|
||||
if(_muxer){
|
||||
return _muxer->setupRecord(*this,type, start, custom_path);
|
||||
}
|
||||
return RtmpMediaSource::setupRecord(type, start, custom_path);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取录制状态
|
||||
* @param type 录制类型
|
||||
* @return 录制状态
|
||||
*/
|
||||
bool isRecording(Recorder::type type) override{
|
||||
if(_muxer){
|
||||
return _muxer->isRecording(*this,type);
|
||||
}
|
||||
return RtmpMediaSource::isRecording(type);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 设置协议转换
|
||||
* @param enableRtsp 是否转换成rtsp
|
||||
|
||||
Reference in New Issue
Block a user