hi_mpi_hdmi_set_attr

The Atlas 200/300/500 Inference Product does not support this API.

The Atlas Training Series Product does not support this API.

Description

Sets the HDMI attributes.

Restrictions

  • After enabling an HDMI by calling hi_mpi_hdmi_open and before starting the HDMI by calling hi_mpi_hdmi_start, call this API to set the HDMI attributes. Ensure that the value of hi_hdmi_id in hi_mpi_hdmi_open is the same as that in this API.

    If you have started the HDMI by calling hi_mpi_hdmi_start, you need to stop the HDMI by calling hi_mpi_hdmi_stop, set the attributes, and then restart the HDMI. The behavior that does not comply with this process is undefined and is not supported currently.

  • If only some attributes need to be set, obtain the attributes by calling hi_mpi_hdmi_get_attr, assign values to these attributes, and then set them.
  • Currently, this API does not support multiple processes.

Prototype

hi_s32 hi_mpi_hdmi_set_attr(hi_hdmi_id hdmi, const hi_hdmi_attr *attr)

Parameters

Parameter

Input/Output

Description

hdmi

Input

HDMI ID.

Value range: [0, 2)

attr

Input

Pointer to the structure of the HDMI attributes. Some attributes are not supported currently. For details, see hi_hdmi_attr.

Returns