Microsoft DirectX 8.0 (Visual Basic)

DirectMusicPerformance8.StopEx

オブジェクトの再生を停止する。

object.StopEx( _
  ObjectToStop As Unknown, _
  lStopTime As Long, _
  lFlags As Long)

指定項目

object
DirectMusicPerformance8 オブジェクトを指定する。
ObjectToStop
停止する DirectMusicSegment8DirectMusicSegmentState8、または DirectMusicAudioPath8 の各オブジェクト。
lStopTime
停止するタイム。このタイムが過去のタイムである場合や、値として 0 を指定した場合は、オブジェクトの演奏が即座に停止される。
lFlags
演奏の停止タイムを指定するフラグ。境界は現在のプライマリ セグメントに関連する。このパラメータが 0 である場合は、即時に停止される。CONST_DMUS_SEGF_FLAGS 列挙型のうち、以下の定数のいずれか、または DMUS_SEGF_REFTIME に別のフラグを組み合わせることができる。
DMUS_SEGF_BEAT
次の拍境界で、または lStopTime の後に停止する。
DMUS_SEGF_DEFAULT
デフォルト境界で停止する。
DMUS_SEGF_GRID
次のグリッド境界で、または lStopTime の後に停止する。
DMUS_SEGF_MEASURE
次の小節境界で、または lStopTime の後に停止する。
DMUS_SEGF_REFTIME
i64StopTime の値は基準タイムである。
DMUS_SEGF_SEGMENTEND
セグメントの終端で停止する。
DMUS_SEGF_MARKER
次のマーカーで停止する。

エラー コード

失敗した場合は、エラーが発生する。

注意

セグメントを停止すると、演奏中のすべてのインスタンスが停止する。

参照

DirectMusicPerformance8.PlaySegmentEx