Contents

init

Initializes an video level control.

Declaration

virtual bool init(IOUserVideoDriver *in_driver, bool in_is_settable, float in_decibel_value, IOUserVideoLevelControlRange in_decibel_range, IOUserVideoObjectPropertyElement in_control_element, IOUserVideoObjectPropertyScope in_control_scope, IOUserVideoClassID in_control_class_id);

Parameters

  • in_driver:

    The IOUserVideoDriver that owns this object.

  • in_is_settable:

    A Boolean value indicating if the control value can be set

  • in_decibel_value:

    A float for the controls current decibel level value

  • in_decibel_range:

    A IOUserVideoLevelControlRange for the controls decibe minimum and maximum range

  • in_control_element:

    The IOUserVideoObjectPropertyElement for the control

  • in_control_scope:

    The IOUserVideoObjectPropertyScope for the control

  • in_control_class_id:

    The IOUserVideoClassID of the control

Return Value

True on success.

See Also

Creating a level control