v4l2_ctrl_new_custom — Allocate and initialize a new custom V4L2 control.
The control handler.
The control's configuration data.
The control's driver-specific private data.
If the v4l2_ctrl struct could not be allocated then NULL is returned
hdl->error is set to the error code (if it wasn't set already).