Emx::MediaVdecStream类 参考

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

#include "MediaVdec.hpp"

Public 成员函数

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

构造及析构函数说明

◆ MediaVdecStream()

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

成员函数说明

◆ Create()

ErrCodeE Emx::MediaVdecStream::Create ( )

该方法通过同步 RPC 请求服务器创建视频解码流,并初始化环形缓冲区。

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

◆ Destroy()

ErrCodeE Emx::MediaVdecStream::Destroy ( )

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

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

◆ PushFrame()

ErrCodeE Emx::MediaVdecStream::PushFrame ( MediaInfVdec::FrameData frame,
int32_t  timeoutMs 
)
参数
frame待推送的视频帧数据。
timeoutMs推送操作的超时时间,单位为毫秒。
返回
操作结果,成功返回 ErrCodeE::Success,失败返回相应错误码。