AUHostTransportStateBlock 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
委托块,主机使用该块提供有关其传输状态的信息。
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 以便他们可以在呈现周期开始时调用它,以便在周期开始时获取传输状态。