Type Alias

HostCallback_GetBeatAndTempo

When called by the system, provides beat and tempo information to an audio unit from a host application.

Declaration

typedef OSStatus (*HostCallback_GetBeatAndTempo)(void *inHostUserData, Float64 *outCurrentBeat, Float64 *outCurrentTempo);

Parameters

inHostUserData

Custom data that you provided when registering your callback with the audio unit.

outCurrentBeat

On output, the current beat of the music that is playing.

outCurrentTempo

On output, the current tempo of the music that is playing.

Discussion

If you named your callback function MyHostCallback_GetBeatAndTempo, you would declare it like this:

See Also

Callbacks

HostCallback_GetMusicalTimeLocation

When called by the system, provides musical timing information to an audio unit from a host application.

HostCallback_GetTransportState

When called by the system, provides audio transport state and timeline information to an audio unit from a host application.

AUMIDIOutputCallback

When called by a host application, gets MIDI data from an audio unit.