mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-19 14:52:20 +08:00
AI automatically translates all comments in the code into English (#3917)
This commit is contained in:
@@ -19,6 +19,10 @@ namespace mediakit {
|
||||
/**
|
||||
* h265 Rtmp解码类
|
||||
* 将 h265 over rtmp 解复用出 h265-Frame
|
||||
* h265 Rtmp decoder class
|
||||
* Demultiplex h265-Frame from h265 over rtmp
|
||||
|
||||
* [AUTO-TRANSLATED:2768e4bd]
|
||||
*/
|
||||
class H265RtmpDecoder : public RtmpCodec {
|
||||
public:
|
||||
@@ -29,6 +33,10 @@ public:
|
||||
/**
|
||||
* 输入265 Rtmp包
|
||||
* @param rtmp Rtmp包
|
||||
* Input 265 Rtmp packet
|
||||
* @param rtmp Rtmp packet
|
||||
|
||||
* [AUTO-TRANSLATED:63dbe33f]
|
||||
*/
|
||||
void inputRtmp(const RtmpPacket::Ptr &rtmp) override;
|
||||
|
||||
@@ -42,6 +50,9 @@ protected:
|
||||
|
||||
/**
|
||||
* 265 Rtmp打包类
|
||||
* 265 Rtmp packaging class
|
||||
|
||||
* [AUTO-TRANSLATED:5891c800]
|
||||
*/
|
||||
class H265RtmpEncoder : public RtmpCodec {
|
||||
public:
|
||||
@@ -52,22 +63,39 @@ public:
|
||||
* 如果track不为空且包含sps pps信息,
|
||||
* 那么inputFrame时可以不输入sps pps
|
||||
* @param track
|
||||
* Constructor, track can be empty, in which case sps pps is input when inputFrame
|
||||
* If track is not empty and contains sps pps information,
|
||||
* Then sps pps can be omitted when inputFrame
|
||||
* @param track
|
||||
|
||||
* [AUTO-TRANSLATED:e61fdfed]
|
||||
*/
|
||||
H265RtmpEncoder(const Track::Ptr &track) : RtmpCodec(track) {}
|
||||
|
||||
/**
|
||||
* 输入265帧,可以不带sps pps
|
||||
* @param frame 帧数据
|
||||
* Input 265 frame, sps pps can be omitted
|
||||
* @param frame Frame data
|
||||
|
||||
* [AUTO-TRANSLATED:7d1be1e7]
|
||||
*/
|
||||
bool inputFrame(const Frame::Ptr &frame) override;
|
||||
|
||||
/**
|
||||
* 刷新输出所有frame缓存
|
||||
* Flush all frame cache output
|
||||
|
||||
* [AUTO-TRANSLATED:adaea568]
|
||||
*/
|
||||
void flush() override;
|
||||
|
||||
/**
|
||||
* 生成config包
|
||||
* Generate config packet
|
||||
|
||||
|
||||
* [AUTO-TRANSLATED:8f851364]
|
||||
*/
|
||||
void makeConfigPacket() override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user