Function: venc_set_channel_desc_buf_size

Applicability

Product

Supported (√/x)

Atlas A3 training products/Atlas A3 inference products

x

Atlas A2 training products/Atlas A2 inference products

x

Atlas training products

x

Atlas inference products

Atlas 200I/500 A2 inference products

Function Usage

Sets the encoding channel description attribute: size of the encoding output buffer.

Prototype

  • C Prototype
    1
    aclError aclvencSetChannelDescBufSize(aclvencChannelDesc *channelDesc, uint32_t bufSize)
    
  • Python Function
    1
    ret = acl.media.venc_set_channel_desc_buf_size(venc_channel_desc, buf_size)
    

Parameter Description

Parameter

Description

venc_channel_desc

Int, pointer address of the description of a video encoding channel.

Call acl.media.venc_create_channel_desc to create data of the aclvencChannelDesc type in advance.

buf_size

Int, buffer allocation in bytes of the encode output.

NOTE:

For the Atlas inference products, if this parameter is not specified, the default value 8M is used. The minimum value is 5M.

For the Atlas 200I/500 A2 inference products, if this parameter is not specified, the default value 8M is used. The minimum value is 5M.

Return Value Description

Return Value

Description

ret

Int, error code: 0 on success; else, failure.