Partager via


AUHostTransportStateBlock Délégué

Définition

Bloc délégué qu’un hôte utilise pour fournir des informations sur son état de transport.

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

Paramètres

transportStateFlags
AUHostTransportStateFlags

État du transport audio.

currentSamplePosition
Double

Position de l’exemple hôte, dans les exemples d’unités audio.

cycleStartBeatPosition
Double

Position de battement de départ pour le cycle. null s’il n’y a pas de vélo.

cycleEndBeatPosition
Double

Position de battement de fin pour le cycle. null s’il n’y a pas de vélo.

Valeur renvoyée

true si l’état a été récupéré avec succès. Sinon, false.

Remarques

Les développeurs peuvent éventuellement affecter une instance de cette classe à la TransportStateBlock propriété afin qu’ils puissent l’appeler au début des cycles de rendu pour obtenir l’état de transport au début du cycle.

S’applique à