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