AudioFileGetUserData(_:_:_:_:_:)
Gets a chunk from an audio file.
Declaration
func AudioFileGetUserData(_ inAudioFile: AudioFileID, _ inUserDataID: UInt32, _ inIndex: UInt32, _ ioUserDataSize: UnsafeMutablePointer<UInt32>, _ outUserData: UnsafeMutableRawPointer) -> OSStatusParameters
- inAudioFile:
The audio file whose chunk you want to get.
- inUserDataID:
The four-character code of the designated chunk.
- inIndex:
An index that specifies which chunk with the four-character code specified in the
inUserDataIDparameter you want to query. - ioUserDataSize:
On input, a pointer to the size of the buffer that contains the designated chunk. On output, a pointer to the size of bytes that the system copied to the buffer.
- outUserData:
A pointer to a buffer in which to copy the chunk data.
Return Value
A result code if there’s an error (see Result Codes) or noErr if the operation succeeds.