Platform SDK: DirectX

IDirectMusicPerformance::IsPlaying

IDirectMusicPerformance::IsPlaying メソッドは、特定のセグメントまたはセグメント状態がスピーカから聞こえているかどうかを判別する。

HRESULT IsPlaying(
  IDirectMusicSegment* pSegment,
  IDirectMusicSegmentState* pSegState
);

パラメータ

pSegment
チェックされるセグメント。NULL の場合、pSegState だけをチェックする。
pSegState
チェックされるセグメント状態。NULL の場合、pSegment だけをチェックする。

戻り値

このメソッドが成功し、要求したセグメントとセグメント状態のどちらかが演奏されている場合は S_OK を返す。どちらも演奏されていない場合、またはどちらか 1 つだけを要求し、それが演奏されていない場合は、S_FALSE を返す。

失敗すれば次のエラー値のいずれかを返す。

E_POINTER
DMUS_E_NO_MASTER_CLOCK

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dmusici.h で宣言。