DirectMusicPerformance8.StopEx
オブジェクトの再生を停止する。
object.StopEx( _
ObjectToStop As Unknown, _
lStopTime As Long, _
lFlags As Long)
指定項目
- object
- DirectMusicPerformance8 オブジェクトを指定する。
- ObjectToStop
- 停止する DirectMusicSegment8、DirectMusicSegmentState8、または 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