文档管理中心
API参考视频能力Android高级视频编码Constant-values

Constant-values

本文导读
展开章节

vendor.hisi.hisi-ext-codec-vendor-configure

设置此key时(建议为1),平台会上报高级编码特性能力集。

不设置此key时,平台不会上报高级编码特性能力集。

使用codec的高级编码功能之前,请务必设置此key,以便查询codec是否支持相关特性。

vendor.hisi.hisi-ext-codec-ltr-nums

此key表示LTR编码需要申请的LTR frame buffer数量。

如果使用codec的LTR功能,请务必设置此key,对应的value为Integer,取值范围为1~10。

vendor.hisi.hisi-ext-codec-scale-enable

此key设置为1,表示App使能codec的scale功能。

此key设置为0,表示App不使能codec的scale功能。

vendor.hisi.hisi-ext-codec-scale-width

此key表示scale图像的宽度,仅在设置vendor.hisi.hisi-ext-codec-scale-enable为1后才生效

vendor.hisi.hisi-ext-codec-scale-height

此key表示scale图像的高度,仅在设置vendor.hisi.hisi-ext-codec-scale-enable为1后才生效。

vendor.hisi.hisi-ext-codec-crop-enable

此key设置为1,表示App使能codec的crop功能。

此key设置为0,表示App不使能codec的crop功能。

vendor.hisi.hisi-ext-codec-crop-left

此key表示crop图像的左边界,仅在设置vendor.hisi.hisi-ext-codec-scale-enable为1后才生效。

vendor.hisi.hisi-ext-codec-crop-top

此key表示crop图像的顶边界,仅在设置vendor.hisi.hisi-ext-codec-scale-enable为1后才生效。

vendor.hisi.hisi-ext-codec-crop-right

此key表示crop图像的右边界,仅在设置vendor.hisi.hisi-ext-codec-scale-enable为1后才生效。

vendor.hisi.hisi-ext-codec-crop-bottom

此key表示crop图像的底边界,仅在设置vendor.hisi.hisi-ext-codec-scale-enable为1后才生效。

vendor.hisi.hisi-ext-codec-max-qp

此key表示一帧编码图像中最大的QP,对应value的类型是Integer,取值范围为0~51。

vendor.hisi.hisi-ext-codec-min-qp

此key表示一帧编码图像中最小的QP,对应value的类型是Integer,取值范围为0~51。

vendor.hisi.hisi-ext-codec-non-ref-p-frames

此key表示I帧或者参考P帧之间最大的非参考P帧个数,对应value的类型是Integer,取值范围为0~2。

vendor.hisi.hisi-ext-codec-ltr-params

此key表示LTR帧编码所用到的参数集,对应value的类型是Integer。

bit31~bit24表示当前帧是否为LTR帧,0:不是,1:是。

bit23~bit16表示当前帧是否要参考先前的LTR帧,0:不参考,1:参考。

Bit15~bit0表示当前帧所参考LTR帧的序号(仅在当前帧参考LTR帧时才生效)。

vendor.hisi.hisi-ext-codec-roi-0-qp-mode

此key表示ROI编码时区域0的QP mode,对应value的类型是Integer。

0:相对QP模式。

1:绝对QP模式。

vendor.hisi.hisi-ext-codec-roi-0-qp

此key表示ROI编码时区域0的量化参数,对应value的类型是Integer。

当区域0采用相对QP编码时,此key表示当前区域QP与帧级QP的差值(范围-51~51)。

当区域0采用绝对QP编码时,此key表示区域0编码时所用的QP(范围0~51)。

vendor.hisi.hisi-ext-codec-roi-0-params

此key表示ROI编码时区域0的位置参数集,对应value的类型是Long。

bit63~bit48表示区域0的高度。

bit47~bit32表示区域0的宽度。

Bit31~bit16表示区域0起始位置的y坐标(高度方向上的起始位置)。

Bit15~bit0表示区域0起始位置的x坐标(宽度方向上的起始位置)。

vendor.hisi.hisi-ext-codec-roi-1-qp-mode

此key表示ROI编码时区域1的QP mode,对应value的类型是Integer。

0:相对QP模式。

1:绝对QP模式。

vendor.hisi.hisi-ext-codec-roi-1-qp

此key表示ROI编码时区域1的量化参数,对应value的类型是Integer。

当区域1采用相对QP编码时,此key表示当前区域QP与帧级QP的差值(范围-51~51)。

当区域1采用绝对QP编码时,此key表示区域1编码时所用的QP(范围0~51)。

vendor.hisi.hisi-ext-codec-roi-1-params

此key表示ROI编码时区域1的位置参数集,对应value的类型是Long。

bit63~bit48表示区域1的高度。

bit47~bit32表示区域1的宽度。

Bit31~bit16表示区域1起始位置的y坐标(高度方向上的起始位置)。

Bit15~bit0表示区域1起始位置的x坐标(宽度方向上的起始位置)。

vendor.hisi.hisi-ext-codec-roi-2-qp-mode

此key表示ROI编码时区域2的QP mode,对应value的类型是Integer。

0:相对QP模式。

1:绝对QP模式。

vendor.hisi.hisi-ext-codec-roi-2-qp

此key表示ROI编码时区域2的量化参数,对应value的类型是Integer。

当区域2采用相对QP编码时,此key表示当前区域QP与帧级QP的差值(范围-51~51)。

当区域2采用绝对QP编码时,此key表示区域2编码时所用的QP(范围0~51)。

vendor.hisi.hisi-ext-codec-roi-2-params

此key表示ROI编码时区域2的位置参数集,对应value的类型是Long。

bit63~bit48表示区域2的高度。

bit47~bit32表示区域2的宽度。

Bit31~bit16表示区域2起始位置的y坐标(高度方向上的起始位置)。

Bit15~bit0表示区域2起始位置的x坐标(宽度方向上的起始位置)。

vendor.hisi.hisi-ext-codec-roi-3-qp-mode

此key表示ROI编码时区域3的QP mode,对应value的类型是Integer。

0:相对QP模式。

1:绝对QP模式。

vendor.hisi.hisi-ext-codec-roi-3-qp

此key表示ROI编码时区域3的量化参数,对应value的类型是Integer。

当区域3采用相对QP编码时,此key表示当前区域QP与帧级QP的差值(范围-51~51)。

当区域3采用绝对QP编码时,此key表示区域3编码时所用的QP(范围0~51)。

vendor.hisi.hisi-ext-codec-roi-3-params

此key表示ROI编码时区域3的位置参数集,对应value的类型是Long。

bit63~bit48表示区域3的高度。

bit47~bit32表示区域3的宽度。

Bit31~bit16表示区域3起始位置的y坐标(高度方向上的起始位置)。

Bit15~bit0表示区域3起始位置的x坐标(宽度方向上的起始位置)。

vendor.hisi.hisi-ext-codec-roi-4-qp-mode

此key表示ROI编码时区域4的QP mode,对应value的类型是Integer。

0:相对QP模式。

1:绝对QP模式。

vendor.hisi.hisi-ext-codec-roi-4-qp

此key表示ROI编码时区域4的量化参数,对应value的类型是Integer。

当区域4采用相对QP编码时,此key表示当前区域QP与帧级QP的差值(范围-51~51)。

当区域4采用绝对QP编码时,此key表示区域4编码时所用的QP(范围0~51)。

vendor.hisi.hisi-ext-codec-roi-4-params

此key表示ROI编码时区域4的位置参数集,对应value的类型是Long。

bit63~bit48表示区域4的高度。

bit47~bit32表示区域4的宽度。

Bit31~bit16表示区域4起始位置的y坐标(高度方向上的起始位置)。

Bit15~bit0表示区域4起始位置的x坐标(宽度方向上的起始位置)。

vendor.hisi.hisi-ext-codec-roi-5-qp-mode

此key表示ROI编码时区域5的QP mode,对应value的类型是Integer。

0:相对QP模式。

1:绝对QP模式。

vendor.hisi.hisi-ext-codec-roi-5-qp

此key表示ROI编码时区域5的量化参数,对应value的类型是Integer。

当区域5采用相对QP编码时,此key表示当前区域QP与帧级QP的差值(范围-51~51)。

当区域5采用绝对QP编码时,此key表示区域5编码时所用的QP(范围0~51)。

vendor.hisi.hisi-ext-codec-roi-5-params

此key表示ROI编码时区域5的位置参数集,对应value的类型是Long。

bit63~bit48表示区域5的高度。

bit47~bit32表示区域5的宽度。

Bit31~bit16表示区域5起始位置的y坐标(高度方向上的起始位置)。

Bit15~bit0表示区域5起始位置的x坐标(宽度方向上的起始位置)。

vendor.hisi.hisi-ext-codec-roi-6-qp-mode

此key表示ROI编码时区域6的QP mode,对应value的类型是Integer。

0:相对QP模式。

1:绝对QP模式。

vendor.hisi.hisi-ext-codec-roi-6-qp

此key表示ROI编码时区域6的量化参数,对应value的类型是Integer。

当区域6采用相对QP编码时,此key表示当前区域QP与帧级QP的差值(范围-51~51)。

当区域6采用绝对QP编码时,此key表示区域6编码时所用的QP(范围0~51)。

vendor.hisi.hisi-ext-codec-roi-6-params

此key表示ROI编码时区域6的位置参数集,对应value的类型是Long。

bit63~bit48表示区域6的高度。

bit47~bit32表示区域6的宽度。

Bit31~bit16表示区域6起始位置的y坐标(高度方向上的起始位置)。

Bit15~bit0表示区域6起始位置的x坐标(宽度方向上的起始位置)。

vendor.hisi.hisi-ext-codec-roi-7-qp-mode

此key表示ROI编码时区域7的QP mode,对应value的类型是Integer。

0:相对QP模式。

1:绝对QP模式。

vendor.hisi.hisi-ext-codec-roi-7-qp

此key表示ROI编码时区域7的量化参数,对应value的类型是Integer。

当区域7采用相对QP编码时,此key表示当前区域QP与帧级QP的差值(范围-51~51)。

当区域7采用绝对QP编码时,此key表示区域7编码时所用的QP(范围0~51)。

vendor.hisi.hisi-ext-codec-roi-7-params

此key表示ROI编码时区域7的位置参数集,对应value的类型是Long。

bit63~bit48表示区域7的高度。

bit47~bit32表示区域7的宽度。

Bit31~bit16表示区域7起始位置的y坐标(高度方向上的起始位置)。

Bit15~bit0表示区域7起始位置的x坐标(宽度方向上的起始位置)。

vendor.hisi.hisi-ext-codec-scale-supported

此key为可选参数,表示codec是否支持scale功能。

在设置vendor.hisi.hisi-ext-codec-vendor-configure为1后通过检查output format中的此key值来确定codec是否支持scale功能。

1:支持。

0或此key不存在:不支持。

vendor.hisi.hisi-ext-codec-crop-supported

此key为可选参数,表示codec是否支持crop功能。

在设置vendor.hisi.hisi-ext-codec-vendor-configure为1后通过检查output format中的此key值来确定codec是否支持crop功能。

1:支持。

0或此key不存在:不支持。

vendor.hisi.hisi-ext-codec-qp-regulation-supported

此key为可选参数,表示codec是否支持动态调节QP。

在设置vendor.hisi.hisi-ext-codec-vendor-configure为1后通过检查output format中的此key值来确定codec是否支持动态调节QP。

1:支持。

0或此key不存在:不支持。

vendor.hisi.hisi-ext-codec-non-ref-p-frames-supported

此key为可选参数,表示codec是否为非参考P帧编码。

在设置vendor.hisi.hisi-ext-codec-vendor-configure为1后通过检查output format中的此key值来确定codec是否支持非参考P帧编码。

1:支持。

0或此key不存在:不支持。

vendor.hisi.hisi-ext-codec-ltr-supported

此key为可选参数,表示codec是否为LTR帧编码。

在设置vendor.hisi.hisi-ext-codec-vendor-configure为1后通过检查output format中的此key值来确定codec是否支持LTR帧编码。

1:支持。

0或此key不存在:不支持。

vendor.hisi.hisi-ext-codec-roi-supported

此key为可选参数,表示codec是否支持ROI编码。

在设置vendor.hisi.hisi-ext-codec-vendor-configure为1后通过检查output format中的此key值来确定codec是否支持ROI编码。

1:支持。

0或此key不存在:不支持。

在 API参考 中进行搜索
请输入您想要搜索的关键词