Contents

Create

Allocates and initializes an instance of the Boolean control class.

Declaration

static OSSharedPtr<IOUserAudioBooleanControl> Create(IOUserAudioDriver *in_driver, bool in_is_settable, bool in_control_value, IOUserAudioObjectPropertyElement in_control_element, IOUserAudioObjectPropertyScope in_control_scope, IOUserAudioClassID in_control_class_id);

Parameters

Return Value

A poiner to an IOUserAudioBooleanControl, if allocation and initialization succeeded.

Discussion

If you subclass IOUserAudioBooleanControl to override this class’ behavior, don’t use Create to allocate and initialize the custom subclass.

See Also

Creating a Boolean Control