Emx::MediaVdecStreamAsync类 参考

异步视频解码流类,用于处理视频解码流的异步操作。

#include "MediaVdec.hpp"

Public 成员函数

 MediaVdecStreamAsync (int chn)
 构造函数,初始化异步视频解码流实例。 更多...
 
ErrCodeE Create (EuvLoop &loop)
 创建异步视频解码流。 更多...
 
ErrCodeE Destroy ()
 销毁异步视频解码流。 更多...
 
ErrCodeE PushFrame (MediaInfVdec::FrameData &frame)
 异步推送一帧视频数据到解码流。 更多...
 

构造及析构函数说明

◆ MediaVdecStreamAsync()

Emx::MediaVdecStreamAsync::MediaVdecStreamAsync ( int  chn)
inlineexplicit
参数
chn视频解码通道号。

成员函数说明

◆ Create()

ErrCodeE Emx::MediaVdecStreamAsync::Create ( EuvLoop loop)

该方法绑定到指定的事件循环,创建异步视频解码流。

参数
loop要绑定的事件循环对象。
返回
操作结果,成功返回 ErrCodeE::Success,失败返回相应错误码。

◆ Destroy()

ErrCodeE Emx::MediaVdecStreamAsync::Destroy ( )

该方法用于释放异步视频解码流占用的资源。

返回
操作结果,成功返回 ErrCodeE::Success,失败返回相应错误码。

◆ PushFrame()

ErrCodeE Emx::MediaVdecStreamAsync::PushFrame ( MediaInfVdec::FrameData frame)
参数
frame待推送的视频帧数据。
返回
操作结果,成功返回 ErrCodeE::Success,失败返回相应错误码。