Contents

AudioObjectGetPropertyDataSize(_:_:_:_:_:)

Declaration

func AudioObjectGetPropertyDataSize(_ inObjectID: AudioObjectID, _ inAddress: UnsafePointer<AudioObjectPropertyAddress>, _ inQualifierDataSize: UInt32, _ inQualifierData: UnsafeRawPointer?, _ outDataSize: UnsafeMutablePointer<UInt32>) -> OSStatus

Parameters

  • inObjectID:

    The AudioObject to query.

  • inAddress:

    An AudioObjectPropertyAddress indicating which property is being queried.

  • inQualifierDataSize:

    A UInt32 indicating the size of the buffer pointed to by inQualifierData. Note that not all properties require qualification, in which case this value will be 0.

  • inQualifierData:

    A buffer of data to be used in determining the data of the property being queried. Note that not all properties require qualification, in which case this value will be NULL.

  • outDataSize:

    A UInt32 indicating how many bytes the data for the given property occupies.

Return Value

An OSStatus indicating success or failure.

Discussion

Queries an AudioObject to find the size of the data for the given property.

See Also

Functions