次の方法で共有


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 割り当てて、レンダリング サイクルの開始時に呼び出して、サイクルの開始時にトランスポート状態を取得できるようにします。

適用対象