AI automatically translates all comments in the code into English (#3917)

This commit is contained in:
alex
2024-09-19 14:53:50 +08:00
committed by GitHub
parent 046de691cb
commit 4152dcd409
279 changed files with 10602 additions and 3038 deletions

View File

@@ -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);