AUHostTransportStateBlock Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.