Поделиться через


AUHostTransportStateBlock Делегат

Определение

Блок делегата, который узел использует для предоставления сведений о состоянии транспорта.

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

Параметры

transportStateFlags
AUHostTransportStateFlags

Состояние аудиотранспорта.

currentSamplePosition
Double

Позиция примера узла в примерах аудиоустройства.

cycleStartBeatPosition
Double

Начальная позиция для цикла. null если не езда на велосипеде.

cycleEndBeatPosition
Double

Конечная позиция удара для цикла. null если не езда на велосипеде.

Возвращаемое значение

true Значение , если состояние было успешно извлечено. В противном случае — значение false.

Комментарии

Разработчики могут при необходимости назначить экземпляр этого класса свойству TransportStateBlock , чтобы он мог вызывать его в начале циклов отрисовки, чтобы получить состояние транспорта в начале цикла.

Применяется к