Freigeben über


AUHostTransportStateBlock Delegat

Definition

Ein Delegatblock, den ein Host verwendet, um Informationen zu seinem Transportstatus bereitzustellen.

public delegate bool AUHostTransportStateBlock(ref AUHostTransportStateFlags transportStateFlags, ref double currentSamplePosition, ref double cycleStartBeatPosition, ref double cycleEndBeatPosition);
type AUHostTransportStateBlock = delegate of  *  *  *  -> bool

Parameter

transportStateFlags
AUHostTransportStateFlags

Der Status des Audiotransports.

currentSamplePosition
Double

Die Hostbeispielposition in Audioeinheitenbeispielen.

cycleStartBeatPosition
Double

Die Startposition für den Zyklus. null wenn nicht radeln.

cycleEndBeatPosition
Double

Die endende Schlagposition für den Zyklus. null wenn nicht radeln.

Rückgabewert

true , wenn der Zustand erfolgreich abgerufen wurde. Andernfalls false.

Hinweise

Entwickler können der TransportStateBlock Eigenschaft optional eine Instanz dieser Klasse zuweisen, sodass sie sie am Anfang von Renderzyklen aufrufen können, um den Transportzustand beim Zyklusstart abzurufen.

Gilt für: