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 以便他们可以在呈现周期开始时调用它,以便在周期开始时获取传输状态。

适用于