struct v4l2_ctrl_type_ops
Prev | Video2Linux devices | Next

## Name

struct v4l2_ctrl_type_ops — The control type operations that the driver has to provide.

## Synopsis

    struct v4l2_ctrl_type_ops {
      bool (* equal) (const struct v4l2_ctrl *ctrl, u32 idx,union v4l2_ctrl_ptr ptr1,union v4l2_ctrl_ptr ptr2);
      void (* init) (const struct v4l2_ctrl *ctrl, u32 idx,union v4l2_ctrl_ptr ptr);
      void (* log) (const struct v4l2_ctrl *ctrl);
      int (* validate) (const struct v4l2_ctrl *ctrl, u32 idx,union v4l2_ctrl_ptr ptr);
    };

## Members

equal

  return true if both values are equal.

init

  initialize the value.

log

  log the value.

validate

  validate the value. Return 0 on success and a negative value otherwise.

Prev | Up | Next
struct v4l2_ctrl_ops | Home | struct v4l2_ctrl