Microsoft DirectX 8.0 (Visual Basic)

DirectMusicPerformance8.GetQueueTime

現在のキュー (またはフラッシュ) 時間を取得する。このタイムより早いタイムのタイム スタンプを持つメッセージは、既にポートのキューに入れられており、無効にすることができない。

object.GetQueueTime() As Long

指定項目

object
DirectMusicPerformance8 オブジェクトを指定する。

戻り値

キュー時間をクロック タイム単位で返す。

エラー コード

失敗した場合はエラーが発生し、Err.NumberDMUS_E_NO_MASTER_CLOCK が設定される。

注意

キュー時間は、DirectMusicPerformance8.GetLatencyTimeDirectMusicPerformance8.GetBumperLength の各メソッドが返す値を加算した値に等しい。

セグメントを即座に停止すると、既に送信されたものの、ポート バッファのキューに入れられていないメッセージはすべてフラッシュ (解放) される。セグメントの演奏を最後に停止した時点から再開したい場合は、新しい開始ポイントを、セグメントを停止したときのセグメント内におけるキュー タイムのオフセットに設定する。

参照

DirectMusicPerformance8.Invalidate