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 , чтобы он мог вызывать его в начале циклов отрисовки, чтобы получить состояние транспорта в начале цикла.