yiyaolin

yiyaolin

0个粉丝

7

问答

0

专栏

0

资料

yiyaolin  发布于  2017-07-26 15:57:47
采纳率 0%
7个问答
3605

调用HI_MPI_VENC_GetChnAttr 失败

 
有没有人遇过调用HI_MPI_VENC_SetChnAttr、HI_MPI_VENC_GetChnAttr失败状况?
回覆码都是-1

文档内有说明:如果pstAttr为空,则返回失败
但pstAttr应该是在创建VENC_CHN时,已经有指定了,也有正常创建成功一个VENC通道,但是就是要取(HI_MPI_VENC_GetChnAttr) 或设(HI_MPI_VENC_SetChnAttr)时,无法正常调用,返回值都是-1

请问前辈有没有遇过?


代码如下:
    s32Ret = HI_MPI_VENC_GetChnAttr(VencChn, &stAttr);
    if (HI_SUCCESS != s32Ret)
    {
        SAMPLE_PRT("HI_MPI_VENC_GetChnAttr(%d) failed with %#x\n", VencChn, s32Ret);
        return HI_FAILURE;
    }
    stAttr.stVeAttr.stAttrJpeg.u32PicWidth = u16PicWidth;
    stAttr.stVeAttr.stAttrJpeg.u32PicHeight = u16PicHeight;

s32Ret = HI_MPI_VENC_SetChnAttr(VencChn, &stAttr);
    if (HI_SUCCESS != s32Ret)
    {
        SAMPLE_PRT("HI_MPI_VENC_SetChnAttr failed with %#x\n ",s32Ret);
    }

回覆报错:
HI_MPI_VENC_SetChnAttr failed with 0xffffffff
HI_MPI_VENC_SetChnAttr failed with 0xffffffff
我来回答
回答3个
时间排序
认可量排序

hi3519v101

0个粉丝

5

问答

0

专栏

0

资料

hi3519v101 2017-07-26 17:40:56
认可0
返回-1,一般是sdk版本问题吧。

yiyaolin

0个粉丝

7

问答

0

专栏

0

资料

yiyaolin 2017-08-01 17:16:21
认可0
的确是SDK版本不对,换版本就OK了,感谢指点

feiyashan

0个粉丝

11

问答

0

专栏

0

资料

feiyashan 2017-08-04 19:46:26
认可0
膜拜大神,解决了我的问题,谢谢你们。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区