Compartir a través de


AUHostTransportStateBlock Delegado

Definición

Bloque delegado que usa un host para proporcionar información sobre su estado de transporte.

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

Parámetros

transportStateFlags
AUHostTransportStateFlags

Estado del transporte de audio.

currentSamplePosition
Double

Posición del ejemplo de host, en ejemplos de unidades de audio.

cycleStartBeatPosition
Double

Posición de ritmo inicial del ciclo. null si no es ciclismo.

cycleEndBeatPosition
Double

Posición final del ritmo del ciclo. null si no es ciclismo.

Valor devuelto

true si el estado se recuperó correctamente. En caso contrario, es false.

Comentarios

Opcionalmente, los desarrolladores pueden asignar una instancia de esta clase a la TransportStateBlock propiedad para que puedan llamarla al principio de los ciclos de representación para obtener el estado de transporte en el inicio del ciclo.

Se aplica a