次の方法で共有


CCmdQueue::GetCommandDueFor

GetCommandDueFor メソッドは、指定された時間にスケジュールされている遅延コマンドを取得する。

構文

  virtual HRESULT GetCommandDueFor(
    REFERENCE_TIME tStream,
    CDeferredCommand **ppCmd
);

パラメータ

tStream

コマンドがスケジュールされている時間。

ppCmd

tStream パラメータで指定された時間に実行される遅延コマンドへのポインタのアドレス。

戻り値

実行するコマンドがない場合は VFW_E_NOT_FOUND を返す。それ以外の場合は S_OK を返す。

注意

このメンバ関数は、ストリーム タイムを受け取り、その時間にスケジュールされている遅延コマンドを返す。実際のストリーム タイムのオフセットは、コマンド キューを実行するときに計算される。コマンドは、実行されるか取り消されるまでキューに残る。このメンバ関数はブロックしない。

参照