AudioSessionRemovePropertyListenerWithUserData(_:_:_:)
Removes a property listener callback function from your application’s audio session object.
Declaration
func AudioSessionRemovePropertyListenerWithUserData(_ inID: AudioSessionPropertyID, _ inProc: AudioSessionPropertyListener!, _ inClientData: UnsafeMutableRawPointer!) -> OSStatusParameters
- inID:
The identifier for the audio session property whose value changes you no longer want to listen for.
- inProc:
The name of your property listener callback function.
- inClientData:
The same custom data for the property listener callback that you passed when calling the Audiosessionaddpropertylistener(_:_:_:) function.
Return Value
A result code. See Result Codes.
Discussion
Audio session properties are listed and described in Audio Session Property Identifiers.
See Also
Functions
AudioFileReadPackets(_:_:_:_:_:_:_:)AudioComponentGetIcon(_:_:)AudioComponentGetLastActiveTime(_:)AudioHardwareServiceAddPropertyListener(_:_:_:_:)AudioHardwareServiceGetPropertyData(_:_:_:_:_:_:)AudioHardwareServiceGetPropertyDataSize(_:_:_:_:_:)AudioHardwareServiceHasProperty(_:_:)AudioHardwareServiceIsPropertySettable(_:_:_:)AudioHardwareServiceRemovePropertyListener(_:_:_:_:)AudioHardwareServiceSetPropertyData(_:_:_:_:_:_:)AudioOutputUnitGetHostIcon(_:_:)AudioOutputUnitPublish(_:_:_:_:)AudioSessionAddPropertyListener(_:_:_:)AudioSessionGetProperty(_:_:_:)AudioSessionGetPropertySize(_:_:)