s32Ret = HI_MPI_VENC_ReleaseStream(1, outStream[1]); 正常情况下可以正常编码出两路数据(一路4k,一路720p,两路都是h265),但有时候HI_MPI_VENC_ReleaseStream这个方法会失败,返回的错误码是:0xA0088003(参数超出合法范围),出现这个问题时摄像头一般都在对焦,摄像头与编码使用的物理地址是共享的,确认过单路...
<!DOCTYPE html> hi_mpi_venc_release_stream 函数功能释放码流缓存。 Atlas 200/300/500 推理产品,不支持该接口。 Atlas 训练系列产品,不支持该接口。 约束说明如果通道未创建,则返回错误码HI_ERR_VENC_UNEXIST。此接口应当和 hi_mpi_venc_get_stream 配对起来使用,用
hi_mpi_venc_set_jpeg_param 函数功能 设置 JPEG 协议编码通道的量化表高级配置参数,用户需要调整JPEGE量化参数表时才需要使用该接口。 昇腾310 AI处理器,当前版本不支持该接口。 昇腾910 AI处理器,当前版本不支持该接口。 约束说明 本接口在编码通道创建之后、编码通道
新增接口HI_S32 HI_MPI_VENC_Seth265eSliceSplit(VENC_CHN VeChn, const VENC_PARAM_H265E_SLICE_...
1.我直接从文件中读取图像帧,那么HI_MPI_VENC_SendFrame函数中VIDEO_FRAME_INFO_S *pstFrame变量哪些值是该初始化呀?2.HI_MPI_VENC_SendFrame这个函数的调用点是在HI_MPI_VB_Init,HI_MPI_SYS_Init, HI_MPI_VENC_CreateChn , HI_MPI_VENC_StartRecvPic 之后调用吗?
1.使用MPI函数HI_MPI_VPSS_GetChnFrame从vpss获取帧,然后将帧通过HI_MPI_VENC_SendFrame函数发给venc编码,出现错误:HI_MPI_VENC_SendFrame failed with 0xa0088003。"参数范围不合法",可是我查看了一下,都是合法的值呀,有没有前辈遇到类似的情况? 以下是源码: ...
hi_venc_chn_status stat; // 查询解码状态 ret = hi_mpi_venc_query_status(enc_param_.channelId, &stat); // 独立创建 hi_venc_stream stream; stream.pack_cnt = stat.cur_packs; stream.pack = new hi_venc_pack[stream.pack_cnt];
cat /dev/logmpp, 看能不能看出是那个参数出的错。
hi,大家好,这里请教大家一个问题,我想实现这么一个功能,在实时的码流输出中(venc输出的),在不断流的情况下实现编码分辨率的修改,即在venc属性编码通道结构体中把分辨率大小修改掉,阅读海思官方文档,分辨率参数并不是静态的,所以理论上是可以的,但是在实际测试中,
我的目的: 从文件中读取帧,调用HI_MPI_VENC_SendFrame发给H265编码器。 我的问题:我的源文件一共30帧(yuv420sp),但是最后只有第一次调用该接口可以,后面调用该接口就报错。 我已经把源码上传到附件了。 希望易百纳的好心人指点下迷津! 也谢谢之前给我提供帮助的各位网友! ---已解决--- 感谢论坛中各位好心人...