mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-28 05:29:24 +08:00
AI automatically translates all comments in the code into English (#3917)
This commit is contained in:
@@ -42,15 +42,20 @@ public:
|
||||
class Recorder{
|
||||
public:
|
||||
typedef enum {
|
||||
// 录制hls
|
||||
// 录制hls [AUTO-TRANSLATED:24a50dff]
|
||||
// Record hls
|
||||
type_hls = 0,
|
||||
// 录制MP4
|
||||
// 录制MP4 [AUTO-TRANSLATED:03d73bb7]
|
||||
// Record MP4
|
||||
type_mp4 = 1,
|
||||
// 录制hls.fmp4
|
||||
// 录制hls.fmp4 [AUTO-TRANSLATED:031cf6f1]
|
||||
// Record hls.fmp4
|
||||
type_hls_fmp4 = 2,
|
||||
// fmp4直播
|
||||
// fmp4直播 [AUTO-TRANSLATED:ac37a248]
|
||||
// fmp4 live
|
||||
type_fmp4 = 3,
|
||||
// ts直播
|
||||
// ts直播 [AUTO-TRANSLATED:b062b43a]
|
||||
// ts live
|
||||
type_ts = 4,
|
||||
} type;
|
||||
|
||||
@@ -62,6 +67,15 @@ public:
|
||||
* @param stream_id 流id
|
||||
* @param customized_path 录像文件保存自定义根目录,为空则采用配置文件设置
|
||||
* @return 录制文件绝对路径
|
||||
* Get the absolute path of the recording file
|
||||
* @param type hls or MP4 recording
|
||||
* @param vhost virtual host
|
||||
* @param app application name
|
||||
* @param stream_id stream id
|
||||
* @param customized_path custom root directory for saving recording files, empty means using configuration file settings
|
||||
* @return absolute path of the recording file
|
||||
|
||||
* [AUTO-TRANSLATED:2fd57fcd]
|
||||
*/
|
||||
static std::string getRecordPath(type type, const MediaTuple& tuple, const std::string &customized_path = "");
|
||||
|
||||
@@ -74,6 +88,17 @@ public:
|
||||
* @param customized_path 录像文件保存自定义根目录,为空则采用配置文件设置
|
||||
* @param max_second mp4录制最大切片时间,单位秒,置0则采用配置文件配置
|
||||
* @return 对象指针,可能为nullptr
|
||||
* Create a recorder object
|
||||
* @param type hls or MP4 recording
|
||||
* @param vhost virtual host
|
||||
* @param app application name
|
||||
* @param stream_id stream id
|
||||
* @param customized_path custom root directory for saving recording files, empty means using configuration file settings
|
||||
* @param max_second maximum slice time for mp4 recording, in seconds, 0 means using configuration file settings
|
||||
* @return object pointer, may be nullptr
|
||||
|
||||
|
||||
* [AUTO-TRANSLATED:e0b6e43b]
|
||||
*/
|
||||
static std::shared_ptr<MediaSinkInterface> createRecorder(type type, const MediaTuple& tuple, const ProtocolOption &option);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user