updateValue
Called by setValue() in order to update the value and the registry.
Declaration
virtual IOReturn updateValue(
OSObject *newValue);Parameters
- newValue:
The new value to b updated.
Return Value
Returns kIOReturnSuccess if the value is successfully updated.
Overview
It also calls sendValueChangedNotification() to send notifications to the user clients.
See Also
Miscellaneous
addUserClientaddUserClientActionclientClosedcreateUserClient(task_t, void *, UInt32, IOAudioControlUserClient **)createUserClient(task_t, void *, UInt32, IOAudioControlUserClient **, OSDictionary *)detachUserClientsActionflushValuefreegetChannelIDgetCommandGategetControlIDgetIsStartedgetValuegetWorkLoophardwareValueChangedinitnewUserClientperformValueChangeremoveUserClientremoveUserClientActionsendValueChangeNotificationsetChannelIDsetChannelNamesetControlIDsetPropertiessetReadOnlyFlagsetSubType(UInt32)setType(UInt32)setUsagesetValuesetValueActionstartstopvalidateValuewithAttributes