addUserClient
Called on the IOWorkLoop to add a new IOAudioControlUserClient.
Declaration
virtual IOReturn addUserClient(
IOAudioControlUserClient *newUserClient);Parameters
- newUserClient:
The IOAudioControlUserClientto be added.
Return Value
Returns kIOReturnSuccess on success.
Overview
There is no need to call this directly. It is called on the workLoop by newUserClient() through addUserClientAction().
See Also
Miscellaneous
addUserClientActionclientClosedcreateUserClient(task_t, void *, UInt32, IOAudioControlUserClient **)createUserClient(task_t, void *, UInt32, IOAudioControlUserClient **, OSDictionary *)detachUserClientsActionflushValuefreegetChannelIDgetCommandGategetControlIDgetIsStartedgetValuegetWorkLoophardwareValueChangedinitnewUserClientperformValueChangeremoveUserClientremoveUserClientActionsendValueChangeNotificationsetChannelIDsetChannelNamesetControlIDsetPropertiessetReadOnlyFlagsetSubType(UInt32)setType(UInt32)setUsagesetValuesetValueActionstartstopupdateValuevalidateValuewithAttributes