Contents

AudioServicesSetProperty(_:_:_:_:_:)

Sets the value for a specified System Sound Services property.

Declaration

func AudioServicesSetProperty(_ inPropertyID: AudioServicesPropertyID, _ inSpecifierSize: UInt32, _ inSpecifier: UnsafeRawPointer?, _ inPropertyDataSize: UInt32, _ inPropertyData: UnsafeRawPointer) -> OSStatus

Parameters

  • inPropertyID:

    The property whose value you want to set.

  • inSpecifierSize:

    The size of the buffer pointed to by the inSpecifier parameter. Pass 0 if no specifier buffer is required.

  • inSpecifier:

    A pointer to a specifier buffer, if such a buffer is required by the property about which you want information. Pass NULL if no specifier is required.

  • inPropertyDataSize:

    The size, in bytes, of the buffer pointed to by the inPropertyData parameter.

  • inPropertyData:

    The property value you want to set.

Return Value

A result code.

Discussion

System Sound Services properties are listed and described in System Sound Services Property Identifiers.

See Also

Managing System Sound Services Properties